【问题标题】:jquery accordion effect clearinterval errorjquery手风琴效果clearinterval错误
【发布时间】:2012-01-30 09:13:47
【问题描述】:

在我正在使用的手风琴脚本中获取计时器有什么不好的,因为当它启动并且用户转到网页中的另一个部分时,它仍在工作背景中。如果用户再次点击该函数,它就会超出范围。

我的一个朋友告诉我,我必须放一些代码来防止,但它不起作用。

脚本

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

手风琴.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

【问题讨论】:

    标签: jquery accordion clearinterval


    【解决方案1】:

    clearInterval 不是clearInteval

    【讨论】:

    • 好的。对此感到抱歉,但有很多代码,我的眼睛似乎看到了 6 维。但即使我写得正确,我也会遇到同样的问题,因为 div 会下拉。
    猜你喜欢
    • 2012-02-19
    • 2012-11-06
    • 2012-02-20
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多