Я хочу сделать сообщения об ошибках, которые появляются (в #error div), и исчезает со страницы на страницу в диалоговом окне интерфейса jQuery. Некоторые сообщения об ошибках динамически добавляются jQuery $ ('body'). Append ('blablabla') или другой метод вставки. Таким образом, эта конструкция:jQuery .dialog on load()
$('#error').load(function() {
$('#error').dialog({
draggable: false,
modal: true
});
});
не работает. Это:
$('#error').live('load', function() {
$('#error').dialog({
draggable: false,
modal: true
});
});
также не работает. Может ли кто-нибудь сказать мне, что мне делать?
Это очень плохо. Моя цель - обернуть элемент в диалог, когда он появится в DOM. – Antiarchitect
Затем просто используйте '$ (document) .ready()' - он вставляет диалог, когда DOM готов к обходу. –
Не работает. Я думаю, это потому, что элемент #error добавлен динамически после того, как документ готов. Или я неправильно понимаю, как работает js. – Antiarchitect