IE 8 invite l’utilisateur à écrire un script jQuery «lent»

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