Modalno pogovorno okno front-end ogrodja Bootstrap je mogoče določiti z URL-jem z uporabo oddaljene možnosti, tako da se dialog samodejno naloži s tega naslova v .modal-body, ko se prvič pojavi, vendar se naloži le enkrat, čeprav je ta problem mogoče rešiti z klicem metode removeData() v dogodku.
Po iskanju in pregledu ustrezne dokumentacije sem ugotovil, da je dovolj, da napišem izjavo v skriti dogodek pogovornega okna:
- $("#myModal").on("hidden", function() {
- $(this).removeData("modal");
- });
Kopiraj kodo Podatke lahko tudi odstranite pred odprtjem pogovora vsakič, učinek pa je enak.
Opomba: Zgornja koda temelji na Bootstrap v2, če uporabljate Bootstrape v3, sta HTML modalnega dialoga in dogodka napisana drugače, na primer za skriti dogodek zgoraj, da se zapiše kot:
- $("#myModal").on("hidden.bs.modal", function() {
- $(this).removeData("bs.modal");
- });
Kopiraj kodo
|