如果单击函数中的语句在第一次单击后无法按预期工作

基尔奇

检查下面的代码

当我span 第一次单击,它会触发markStarted功能和fa图标并data-aevent成功更新。我进入started开发控制台。

当我再次单击它时(不重新加载页面) markFinished不会触发。而且我仍然可以在控制台中“入门”。

我究竟做错了什么?

<span class="label label-info check " data-id="4" data-aevent="finish"><i class="fa fa-check fa-fw"></i></span>

markStarted,markFinished

var markStarted = function(task){
  task.find('i').removeClass('fa-play').addClass('fa-check');
  var nextstate = "finish";
  task.data("data-aevent", nextstate);
  console.log("started");
}
var markFinished = function(task){
  task.fadeOut();
  console.log("finished");
}

点击功能

$(function() {
    $(".check").on("click", function() {
      var task = $(this);
      var task_id = task.data("id")
      var aevent = task.data("aevent");

      if (aevent == "start"){
        markStarted(task);
      }else {
        markFinished(task);
      }

    });
  });
乔·格斯滕伯格(Joah Gerstenberg)

markStarted,您在打电话task.data("data-aevent ...,您需要在哪里打电话task.data("aevent" ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

awk getline在第一次循环迭代中无法按预期工作

来自分类Dev

第一次在iPad中单击按钮无法正常工作

来自分类Dev

第一次单击后,在Traits / UI GUI中无法访问Int字段

来自分类Dev

第一次单击后,vb 应用程序中的按钮在循环中每 x 次按自身

来自分类Dev

单击第一次返回浏览器后无法使Iron路由器正常工作

来自分类Dev

jQuery单击事件仅在第一次工作

来自分类Dev

第一次单击后不起作用

来自分类Dev

第一次单击后禁用按钮

来自分类Dev

第一次单击后禁用JButton

来自分类Dev

函数在第一次单击时未执行

来自分类Dev

ReactJS中的按钮仅在第二次单击后才调用该函数,第一次单击后不起作用

来自分类Dev

jQuery函数只能在第一次单击时正常工作

来自分类Dev

jQuery在第一次单击时无法正常工作,但在提琴时确实如此

来自分类Dev

无法在第一次单击后显示/隐藏以在菜单项上重复

来自分类Dev

第一次按下javascript后,onkeyup无法正常工作

来自分类Dev

jQuery On Click要求在第一次单击后两次单击

来自分类Dev

无法通过验证在jquery中单击第一次提交表单

来自分类Dev

单击函数被调用两次,但仅在第一次单击时被调用?

来自分类Dev

使功能第一次使用Tkinter单击后只能运行一次吗?

来自分类Dev

用户在第一次单击后应关闭表单时可以多次单击按钮

来自分类Dev

单击按钮,然后在第一次单击后返回到第一个

来自分类Dev

第一次单击后是否可以更改 iFrame 样式(不在同一域中)

来自分类Dev

如果用户第一次单击“打印”按钮,如何抑制数据

来自分类Dev

QT:第一次单击后复选框字体已更改

来自分类Dev

将其关闭后,第一次单击时不显示弹出窗口

来自分类Dev

Bootstrap折叠仅在第一次单击后显示类.collapsed

来自分类Dev

第一次单击后,滚动到顶部滚动到底部

来自分类Dev

MKAnnotationView单击委托第一次后不调用

来自分类Dev

第一次单击后按钮值没有改变

Related 相关文章

  1. 1

    awk getline在第一次循环迭代中无法按预期工作

  2. 2

    第一次在iPad中单击按钮无法正常工作

  3. 3

    第一次单击后,在Traits / UI GUI中无法访问Int字段

  4. 4

    第一次单击后,vb 应用程序中的按钮在循环中每 x 次按自身

  5. 5

    单击第一次返回浏览器后无法使Iron路由器正常工作

  6. 6

    jQuery单击事件仅在第一次工作

  7. 7

    第一次单击后不起作用

  8. 8

    第一次单击后禁用按钮

  9. 9

    第一次单击后禁用JButton

  10. 10

    函数在第一次单击时未执行

  11. 11

    ReactJS中的按钮仅在第二次单击后才调用该函数,第一次单击后不起作用

  12. 12

    jQuery函数只能在第一次单击时正常工作

  13. 13

    jQuery在第一次单击时无法正常工作,但在提琴时确实如此

  14. 14

    无法在第一次单击后显示/隐藏以在菜单项上重复

  15. 15

    第一次按下javascript后,onkeyup无法正常工作

  16. 16

    jQuery On Click要求在第一次单击后两次单击

  17. 17

    无法通过验证在jquery中单击第一次提交表单

  18. 18

    单击函数被调用两次,但仅在第一次单击时被调用?

  19. 19

    使功能第一次使用Tkinter单击后只能运行一次吗?

  20. 20

    用户在第一次单击后应关闭表单时可以多次单击按钮

  21. 21

    单击按钮,然后在第一次单击后返回到第一个

  22. 22

    第一次单击后是否可以更改 iFrame 样式(不在同一域中)

  23. 23

    如果用户第一次单击“打印”按钮,如何抑制数据

  24. 24

    QT:第一次单击后复选框字体已更改

  25. 25

    将其关闭后,第一次单击时不显示弹出窗口

  26. 26

    Bootstrap折叠仅在第一次单击后显示类.collapsed

  27. 27

    第一次单击后,滚动到顶部滚动到底部

  28. 28

    MKAnnotationView单击委托第一次后不调用

  29. 29

    第一次单击后按钮值没有改变

热门标签

归档