2012-01-29 49 views
1

在我正在使用的手風琴腳本中存在計時器的任何錯誤,因爲當它啓動並且用戶轉到網頁中的其他部分時,它仍然是工作背景。如果用戶再次點擊該功能,則會跳出界限。jquery手風琴效果clearinterval錯誤

我的一位朋友告訴我,我必須提供一些代碼來防止,但它不起作用。

腳本

$(document).ready(function() { 
    if(window.accIId) { 
     window.clearInterval(window.accIId); 
    } 
    $("#accordion1").msAccordion({defaultid:0, autodelay:4}); 
}) 

accordion.js

function startPlay() { 
     options.intervalid = window.setInterval(play, options.autodelay*1000); 
     window.accIId = options.intervalid; 
    }; 
    function play() { 
     var sTitleId = options.alldivs_array[options.currentcounter]; 
     openMe(sTitleId); 
     options.currentcounter++; 
     if(options.currentcounter==options.alldivs_array.length) options.currentcounter = 0; 
    }; 
    function pause() { 
     window.clearInterval(options.intervalid); 
    }; 

什麼是停止TE功能???

here's the post with first question about it

回答

0

clearInterval沒有clearInteval

+0

確定。對不起,但有很多代碼,我的眼睛似乎在6dimensions中看到。但即使我正確寫入,我也有同樣的問題,因爲div下拉。 – 2012-01-29 20:18:56