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

我是这样写的,但是并没有效果,请问该如何修改呢?我希望获取到这个click下面animate的执行次数,谢谢

var c = 0;var score = function(){ 
    $("li").click(function(){  
        c++;
        $(this).find("a").animate({height:"90px"});
    });    return c;
};


小怪兽爱吃肉
浏览 1086回答 1
1回答

互换的青春

你return的时候,还没有点击,自然就没有执行c++,当然还是返回0了。究其原因是因为事件都是异步执行的,这里只是绑定了事件而已。你可以改下代码var c = 0; $("li").click(function(){       c++;    console.log("嘿我被点击了!当前一共点击了%d次。",c);     $(this).find("a").animate({height:"90px"}); });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript