Je viens juste de passer à jQuery 1.3.2, ce qui a été très bien, mais il me manque quelque chose quand il s'agit du nouveau modèle d'événement (je pense)Trop de récursivité lors de l'exécution de .next dans jQuery 1.3.2
$(document).ready(function()
{
$(".AspNet-Menu-NonLink").click(function()
{
$(this).next($("ul")).slideToggle("fast");
});
$(".AspNet-Menu-NonLink").next($("ul")).hide();
$(".AspNet-Menu-ChildSelected").next($("ul")).show();
});
Ceci fonctionnait, mais l'erreur « trop récursion » est popping sur cette ligne:
$(".AspNet-Menu-NonLink").next($("ul")).hide();
Comment cette récursion cause, hide() cache quelque chose, ce qui est de se tromper ?
MISE À JOUR
J'ai découvert que si je retire les références à jQuery UI 1.7.1 bibliothèque de scripts le problème disparaît. Même si je n'appelle rien dans la bibliothèque jQuery UI, mais que je l'ai inclus, j'obtiens l'erreur.
C'est utile, je dois avoir mal compris les documents originaux. – ilivewithian