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 - DataTable 错误 - 无法读取未定义的属性 'length'

jquery - 如果 DIV 具有特定的类,则忽略它

php - $(window).unload 中的killSession() PHP 函数

javascript - $ionicScrollDelegate.scrollTop() 不允许我在向下滚动列表后手动向上滚动

jquery - 在另一个 div 中动画 div

javascript - babel 不识别 jsx 语法... SyntaxError : Unexpected token (25:1)

javascript - 动态添加发布数据以便稍后通过表单提交

php - 根据 Ajax 请求更新整个页面

javascript - 由 Repl.it 处理的 Handle_additional_input

javascript - 单击链接时关闭 Magnific Popup Iframe