Я пытался выяснить это некоторое время, но теперь подумал, что просто опубликую это здесь и посмотрю, смогу ли я наконец понять эту проблему с setInterval
У меня есть.
В случае, если это имеет значение, я использую jQuery 1.4.4 в этом документе.
Учитывая следующее:
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);
}
}
Это, однако, приводит к:
go is not defined
Что «правильно» регистрируется каждые 1200 мс. Так как я могу запустить свою функцию go()
, включая передачу значений для slideNumber, direction
?