Pateikite kontekstinius grįžtamojo ryšio pranešimus apie tipiškus vartotojo veiksmus naudodami keletą galimų ir lanksčių įspėjimų pranešimų.
Pavyzdžiai
Galimi įspėjimai apie bet kokio ilgio tekstą, taip pat pasirenkamas atsisakymo mygtukas. Norėdami sukurti tinkamą stilių, naudokite vieną iš aštuonių būtinų kontekstinių klasių (pvz., .alert-success). Norėdami atmesti tiesioginį atmetimą, naudokite įspėjimų jQuery papildinį .
Paprastas pagrindinis įspėjimas – patikrinkite!
Paprastas antrinis įspėjimas – patikrinkite!
Paprastas įspėjimas apie sėkmę – patikrinkite!
Paprastas įspėjimas apie pavojų – patikrinkite!
Paprastas įspėjamasis įspėjimas – patikrinkite!
Paprastas informacinis įspėjimas – patikrinkite!
Paprastas šviesos įspėjimas – patikrinkite!
Paprastas tamsus perspėjimas – patikrinkite!
Pagalbinių technologijų prasmės perteikimas
Spalvų naudojimas reikšmei pridėti suteikia tik vaizdinę nuorodą, kuri nebus perduota pagalbinių technologijų, pvz., ekrano skaitytuvų, naudotojams. Užtikrinkite, kad informacija, pažymėta spalva, būtų akivaizdi iš paties turinio (pvz., matomas tekstas), arba būtų įtraukta naudojant alternatyvias priemones, pvz., papildomą tekstą, paslėptą .sr-onlyklasėje.
Nuorodos spalva
Naudokite .alert-linknaudingumo klasę, kad greitai pateiktumėte atitinkamas spalvotas nuorodas bet kuriame įspėjime.
Paprastas pagrindinis įspėjimas su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas antrinis įspėjimas su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas įspėjimas apie sėkmę su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas įspėjimas apie pavojų su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas įspėjamasis įspėjimas su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas informacinis įspėjimas su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas šviesos įspėjimas su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Paprastas tamsus įspėjimas su
nuorodos pavyzdžiu . Jei norite, spustelėkite.
Papildomas turinys
Įspėjimuose taip pat gali būti papildomų HTML elementų, tokių kaip antraštės, pastraipos ir skyrikliai.
Šauniai padirbėta!
Taip, sėkmingai perskaitėte šį svarbų įspėjimo pranešimą. Šis pavyzdinis tekstas bus rodomas šiek tiek ilgiau, kad galėtumėte pamatyti, kaip tarpai įspėjime veikia su tokio tipo turiniu.
Kai tik reikia, būtinai naudokite maržos komunalines priemones, kad viskas būtų gražu ir tvarkinga.
Atleidimas
Naudojant įspėjimo „JavaScript“ papildinį, galima atmesti bet kokį įspėjimą. Štai kaip:
Įsitikinkite, kad įkėlėte įspėjimo papildinį arba sukompiliuotą „Bootstrap JavaScript“.
Jei kuriate „JavaScript“ iš šaltinio, tam reikiautil.js . Sukompiliuotoje versijoje tai yra.
Pridėkite atsisakymo mygtuką ir .alert-dismissibleklasę, kuri prideda papildomo užpildymo įspėjimo dešinėje ir nustato .closemygtuką.
Prie atsisakymo mygtuko pridėkite data-dismiss="alert"atributą, kuris suaktyvina „JavaScript“ funkciją. Būtinai naudokite <button>elementą su juo, kad tinkamai veiktų visuose įrenginiuose.
Norėdami suaktyvinti įspėjimus, kai juos atsisakote, būtinai pridėkite .fadeir .showklases.
Tai galite pamatyti naudodami tiesioginę demonstracinę versiją:
Šventoji gvakamolė! Turėtumėte užsiregistruoti kai kuriuose toliau pateiktuose laukuose.
JavaScript elgesys
Trigeriai
Įgalinti įspėjimo atmetimą naudojant „JavaScript“:
Arba naudojant įspėjimodata mygtuko atributus , kaip parodyta aukščiau:
Atminkite, kad uždarius įspėjimą jis bus pašalintas iš DOM.
Metodai
Metodas
apibūdinimas
$().alert()
Įspėja apie paspaudimų įvykius ant palikuonių elementų, turinčių data-dismiss="alert"atributą. (Nebūtina, kai naudojamas duomenų API automatinis inicijavimas.)
$().alert('close')
Perspėjimas uždaromas pašalinus jį iš DOM. Jei elemente yra .fadeir .showklasės, įspėjimas išnyks prieš jį pašalinant.
$().alert('dispose')
Sunaikina elemento įspėjimą.
Renginiai
„Bootstrap“ įspėjimo papildinys atskleidžia keletą įvykių, kad būtų galima prisijungti prie įspėjimo funkcijų.
Renginys
apibūdinimas
close.bs.alert
Šis įvykis suaktyvinamas iš karto, kai closeiškviečiamas egzemplioriaus metodas.
closed.bs.alert
Šis įvykis suaktyvinamas, kai įspėjimas uždaromas (lauks, kol bus baigti CSS perėjimai).