javascript - 请问js或者jq如何获取一个函数执行的次数呢?
本文介绍了javascript - 请问js或者jq如何获取一个函数执行的次数呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我是这样写的,但是并没有效果,请问该如何修改呢?我希望获取到这个click下面animate的执行次数,谢谢
var c = 0;
var score = function(){
$("li").click(function(){
c++;
$(this).find("a").animate({height:"90px"});
});
return c;
};
解决方案
你return的时候,还没有点击,自然就没有执行c++,当然还是返回0了。
究其原因是因为事件都是异步执行的,这里只是绑定了事件而已。
你可以改下代码
var c = 0;
$("li").click(function(){
c++;
console.log("嘿我被点击了!当前一共点击了%d次。",c);
$(this).find("a").animate({height:"90px"});
});
这篇关于javascript - 请问js或者jq如何获取一个函数执行的次数呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文