J'ai essayé de comprendre cela pendant un moment, mais maintenant je pensais que je voudrais juste poster ici et voir si je peux enfin comprendre ce problème avec setInterval
que je suis.jQuery: Obtenir des erreurs étranges sur les appels setInterval ... ma syntaxe est-elle incorrecte?
Dans le cas où cela est important, j'utilise jQuery 1.4.4 dans ce document.
Compte tenu de ce qui suit:
var MS = {},
MS.timer = 1200; // this both would be user accessible by the plugin
// if the timer option is set then activate slideshow
if (MS.timer) { setInterval("go(2,'right')" , MS.timer); }
// show the slide (as defined by the pass ins)
function go(slideNumber, direction) {
if (!paused || !running) {
console.log('run!'+', '+slideNumber+' , '+direction);
}
}
Il en résulte cependant dans:
go is not defined
Ce qui est 'correctement' étant connecté tous les 1200 ms. Alors, comment puis-je exécuter ma fonction go()
, y compris en passant dans les valeurs pour slideNumber, direction
?
Merci, qui a fait l'affaire. – Jannis