javascript:点击后切换按钮的行为

标签 javascript jquery

我有一个计时器。我想要一个,但可以用来启动/暂停/恢复。 Here is the code

是不是类似

  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 中遇到错误:

类型错误:self.click不是一个函数

self.click(function(){

最佳答案

Fiddle Demo

self 替换为 $(this)

阅读this keyword

关于javascript:点击后切换按钮的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21796671/

相关文章:

javascript - Sails.js:重定向后检索 URL 参数

javascript - 添加标记时如何从 jQuery tokenize 获取数据属性

javascript - 在 Visual Studio 2010 中调试 JavaScript?

javascript - 如何修复 jQuery,使我的代码中的气泡在用户单击时消失?

javascript - D3 旋转文本 : smoothing in Chrome?

javascript - Tern 无法使用 JSDoc 类型信息

javascript - 动态创建元素的 jQuery "on create"事件

javascript - 如何在 jquery 中使用下一个和上一个功能从页面中搜索文本

jquery - 是否可以只使用 jquery、javascript 和 mysql 创建一个网站?

javascript - 不显示来自 Phonegap 的联系人图像