为了账号安全,请及时绑定邮箱和手机立即绑定

请问js或者jq如何获取一个函数执行的次数呢?

请问js或者jq如何获取一个函数执行的次数呢?

小怪兽爱吃肉 2018-08-10 09:09:32
我是这样写的,但是并没有效果,请问该如何修改呢?我希望获取到这个click下面animate的执行次数,谢谢var c = 0;var score = function(){      $("li").click(function(){           c++;         $(this).find("a").animate({height:"90px"});     });    return c; };
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

你return的时候,还没有点击,自然就没有执行c++,当然还是返回0了。
究其原因是因为事件都是异步执行的,这里只是绑定了事件而已。
你可以改下代码

var c = 0;

$("li").click(function(){  
    c++;    console.log("嘿我被点击了!当前一共点击了%d次。",c);
    $(this).find("a").animate({height:"90px"});
});


查看完整回答
反对 回复 2018-09-20
  • 1 回答
  • 0 关注
  • 1085 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信