我一直在試圖弄清楚這一點,但現在想我會在這裏發佈,看看我是否可以最終與我setInterval
瞭解這個問題。jQuery:在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
的值?
謝謝,這確實起作用。 – Jannis 2010-11-16 21:53:15