Je souhaite créer une liste glisser-déposer dans une fenêtre modale. Le contenu de la fenêtre est chargé via un appel AJAX, donc je crois que j'ai besoin d'utiliser la méthode .live() de jQuery.Liaison des éléments lors du chargement de la fenêtre modale à partir d'AJAX (jQuery)
Voici mon code actuel:
$('#cboxLoadedContent').live('load', function() {
// Event for sortable page lists
$('ul#pageList').sortable();
});
Comment puis-je mettre en place des liaisons lors du chargement de la fenêtre modale? La fenêtre modale provient du plugin colorbox.
Remarque: Je suppose que 'load'
n'est pas le bon événement à utiliser, car si j'y ajoute un simple alert()
, il n'apparaît même pas lorsque la fenêtre se charge.
Ah, j'ai dû ajouter la liaison .sortable() à l'attribut 'onComplete:' de Colorbox. Merci pour l'explication de pourquoi '.live()' n'a pas fait le travail aussi bien. Cela éclaircit beaucoup! –