2014-02-15 6 views
0

У меня есть таймер. Я хочу один, но могу использовать для начала/паузы/возобновления. Here is the codejavascript: переключить поведение кнопки после нажатия

Является ли это что-то вроде

toggleButton.click(function(){ 
    if(){ 
     Clock.start(); 
     self.click(function(){ 
     Clock.pause(); 
     }); 
    } else if(){ 
     Clock.pause(); 
     self.click(function(){ 
     Clock.resume(); 
     }) 
    } else{ 
     Clock.resume(); 
     self.click(function(){ 
     Clock.pause(); 
     }) 
    } 
    }); 

Кажется, работает, но я получаю ошибку в Firebug:

TypeError: self.click is not a function

self.click(function(){

+2

Что такое 'self' ?? u want '$ (this)' ?? –

ответ

3

Fiddle Demo

заменить self с $(this)

this keyword Read

+0

И, код, который я кодирую, является js способом? Я боюсь, что я слишком многословный. – cqcn1991

+0

@ cqcn1991 да код может быть оптимизирован, начните обучение еще http://api.jquery.com/ и http://learn.jquery.com/ :) –

Смежные вопросы