J'ai un code jQuery qui fonctionne correctement jusqu'à ce que j'ajoute la bibliothèque jQuery UI (1.7.2) et cela provoque l'échec de la méthode show() lorsque je spécifie un rappel.Ajout de sauts d'interface utilisateur jQuery jQuery show()
$('#main.home ul#promotions').show(function() {
if (typeof f == "function") f();
});
Il semblerait que jQuery UI remplace spectacle et maintenant je dois spécifier un paramètre supplémentaire pour « effet », le code suivant résout le problème:
$('#main.home ul#promotions').show('blind', function() {
if (typeof f == "function") f();
});
Cependant cela fait partie d'un script cela ne devrait pas dépendre de la bibliothèque jQuery UI donc idéalement je veux arrêter jQuery UI overriding show dans ce cas.
Quelqu'un peut-il suggérer comment cela peut être fait?
Dave
Quelle version de jQuery utilisez-vous? –
Bon point - c'est une ancienne version de jQuery UI aussi, bien que je l'ai utilisé (légèrement) avec 1.4.2 et n'ai pas remarqué de problèmes. – Pointy