J’ai un formulaire avec plus de 100 éléments de liste que je dois réorganiser lors de l’envoi. Le code suivant fonctionne pour réorganiser ma liste sans aucun problème apparent dans Firefox; Toutefois, Internet Explorer affiche le message “Un script de cette page provoque l’exécution lente d’Internet Explorer. S’il continue à s’exécuter, votre ordinateur risque de ne plus répondre. Voulez-vous annuler le script?” Si l’utilisateur clique sur ‘Non’, le script fonctionnera comme prévu.
var listitems = $(form).find('li').get(); listitems.sort(function(a, b) { var compA = $(a).attr('id'); var compB = $(b).attr('id'); return (compA - compB); });
Des idées s