jquery手风琴效果clearinterval错误

时间:2012-01-29 19:59:04

标签: jquery accordion 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);
    };

停止???

的功能

here's the post with first question about it

1 个答案:

答案 0 :(得分:0)

clearInterval不是clearInteval