混淆Jquery Timer

时间:2011-09-06 06:59:32

标签: jquery ajax timer

iam使用jquery计时器http://jquery.offput.ca/timers/每隔5秒创建一次文档,并使用暂停和恢复控制按钮。这是我的剧本:

$(function() { 
            $('.handler').load("../Pages/csFetchCustomer.ashx?");
            $('.controlled-interval').everyTime(5000, 'controlled', function() {
                $('.handler').load("../Pages/csFetchCustomer.ashx?");
                $('.stop').click(function() {
                    $('.controlled-interval').stopTime('controlled');
                });
            });
        });

使用此脚本,我已经创建了使用暂停按钮控件每5秒加载一次的文档。 但如何创建简历/播放按钮控制? 任何建议都是受欢迎的 感谢。

1 个答案:

答案 0 :(得分:1)

在他们的网站上有一个正在运行你想要的演示,但这是我的简化代码:

$(document).ready(function() {
    var active = true,
        runLoadEvery = function() {
            $('.controlled-interval').everyTime(5000, 'controlled', function() {
                $('.handler').load("../Pages/csFetchCustomer.ashx?");                    
            });
        };
    // start running as soon as ready event is fired
    runLoadEvery();

    $('.start').click(function() {
        active = true;
        runLoadEvery();
    });
    $('.stop').click(function() {
        active = false;
        $('.controlled-interval').stopTime('controlled');
    });
});