Jeśli pójdę tutaj
http://getbootstrap.com/2.3.2/javascript.html#modals
I kliknij „Uruchom wersję demo”, robi to zgodnie z oczekiwaniami. Korzystam z modalu jako części procesu rejestracji i wymaga weryfikacji po stronie serwera. Jeśli występują problemy, chcę przekierować użytkownika do tego samego modalu z wyświetlonymi komunikatami sprawdzania poprawności. W tej chwili nie mogę dowiedzieć się, jak uzyskać modal do wyświetlania innego niż fizyczne kliknięcie użytkownika. Jak mogę uruchomić model programowo?
'<a href='#'>
do błędu w programie obsługireturn false
lubpreventDefault
w nim. Przeglądarka działa zgodnie z instrukcją i przewija do domyślnej kotwicy - na górze strony. Ukąsiłem mnie kilka razy, ponieważ nasz CSS czasami polega na przygotowaniuhref
zestawu do dopasowania stylu.Nie należy pisać data-toggle = "modal" w elemencie, który uruchomił modal (jak przycisk), a można ręcznie wyświetlić modal za pomocą:
i ukryj się za pomocą:
źródło
Jeśli szukasz programowego tworzenia modalnego, spodoba ci się to:
http://nakupanda.github.io/bootstrap3-dialog/
Mimo że modal Bootstrap zapewnia javascriptowy sposób tworzenia modów, nadal musisz najpierw napisać znaczniki HTML modala.
źródło
HTML
JS
DEMO JSFIDDLE
źródło
możesz pokazać model za pomocą jquery (javascript)
Demo: tutaj
lub możesz po prostu usunąć klasę „ukryj”
W pobliżu
źródło
Chciałem to zrobić w ten
angular (2/4)
sposób, oto co zrobiłem:Ważne rzeczy do zapamiętania :
visible
jest zmienną (boolean) w komponencie, która reguluje widoczność modalną.show
iin
są klasami bootstrap.Przykładowy komponent i HTML
Składnik
HTML
źródło
Poniższy kod przydatny do otwierania modalu w funkcji openModal () i zamykania w closeModal ():
/ * #myModal jest identyfikatorem modalnego wyskakującego okienka * /
źródło