我是这样写的,但是并没有效果,请问该如何修改呢?我希望获取到这个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"}); });
添加回答
举报
0/150
提交
取消