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:从属性文件中获取文本

javascript - 更改 onclick 在新窗口中打开

jquery - 同位素初始化后网页变长

javascript - Animate() 无法与scrollTop 一起正常工作

javascript - 使用特定索引动态添加数组值?

jquery - 为什么 hide() 的行为不同?

javascript - 服务工作人员错误 DOMException : Only secure origins are allowed

javascript - 表格对齐中心不适用于 chrome

javascript - 如何在 typescript 中与所有成员一起转换?

javascript - 如何设置这个 "slider"每5秒改变一次