Je veux faire des messages d'erreur qui apparaissent (dans #error div) et disparaissent de page en page dans une boîte de dialogue jQuery. Certains des messages d'erreur sont ajoutés dynamiquement par jQuery $ ('body'). Append ('blablabla') ou une autre méthode d'insertion. Donc, cette construction:jQuery .dialog on load()
ne fonctionne pas. Ceci:
$('#error').live('load', function() {
$('#error').dialog({
draggable: false,
modal: true
});
});
ne fonctionne pas non plus. Quelqu'un peut-il me dire ce que je devrais faire?
C'est très mauvais. Mon but est d'enrouler un élément dans un dialogue quand il apparaît dans DOM. – Antiarchitect
Ensuite, utilisez juste '$ (document) .ready()' - il insérera la boîte de dialogue lorsque le DOM est prêt pour la traversée. –
Ne fonctionne pas. Je pense que c'est parce que l'élément #error ajouté dynamiquement après que le document est prêt. Ou je me méprends sur comment fonctionne js. – Antiarchitect