2011-09-06 4 views
0

iam utilisant jquery timer http://jquery.offput.ca/timers/ pour créer un document toutes les 5 secondes et avec pause et reprendre le bouton contrôlé. voici mon script:Confusion à propos de Jquery Minuterie

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

avec ce script, je crée déjà document qui charge tous les 5 seconde avec bouton pause controll ,. mais comment créer un contrôle de reprise/lecture de bouton? toute suggestion sont les bienvenus merci.

Répondre

1

Il y a une démo de travail sur leur site qui est en train de faire ce que vous voulez, mais le code simplifié voici la mienne:

$(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'); 
    }); 
}); 
+0

.. Merci de travail sans faute beaucoup WTK. Votre script est vraiment facile à comprendre. – syads321

+0

Juste curieux, comment exécuter runLoadEvery(); fonction dans l'événement document prêt? ou peut-être des documents qui en parlent? de toute façon merci. – syads321

+0

J'ai mis à jour ma réponse. – WTK

Questions connexes