$(".aaron:last").on('mousedown mouseup', function(e) {
$(this).text( '触发类型:' + (e.type) + ",次数" + ++n) //这个地方有++n了
++n; //下面的这个++n的意义是什么
你的情景没有描述清楚。针对这种问题,只需要明确 n++,与++n之间的区别就行。
n++,此时n的值未改变,下次调用时,改变。
++n,此时n值已经更改。
不仅下面的++n不该加。而且测试一和测试二中定义的变量n是全局变量,造成了全局污染,会互相影响
也可能是为了更好的让你看明白
你说的对,这里不该加++N系统可能考虑到里面有有两个事件吧
我的意思是这个地方的++n是什么意思,$(this).text( '触发类型:' + (e.type) + ",次数" + ++n) 这一句是不是一个事件的完成?为什么下面又出来一个++n呢?