Mam kilka okien dialogowych, które otwierają się tenwykryć, kiedy każdy okno dialogowe jQuery
$("#dialog").load(URL);
$("#dialog").dialog(
attributes,
here,
close: function(e,u) {
cleanup
}
Problem jest, że mam setki tych dialogach. Nie chcę ręcznie tworzyć atrybutu open: dla każdego z nich. Czy jest jakiś sposób mogę monitorować cały dokument dla dialogowym Otwieranie takich jak
$(document).on("open","#dialog",function() {
Do something
})
Czy próbowałeś ustawić 'class' dla okna dialogowego i sprawdź, czy jest ono ustawione na' class' –
. Chciałbyś użyć atrybutu class zamiast atrybutu id. –
Zakładając, że
ma klasę taką jak , jak mogę sprawdzić, czy jest otwarta? – user974896