Javascript 第一次单击,结果与I'不同;我期待
结果和我期望的不一样Javascript 第一次单击,结果与I'不同;我期待,javascript,jquery,Javascript,Jquery,结果和我期望的不一样 var clicks = 0; $("*").click(function(event){ if(clicks == 0){ // first click a=parseFloat(event.pageY-pageYOffset); ++clicks; }else{ // second clik b=parseFloat(event.pageY-page
var clicks = 0;
$("*").click(function(event){
if(clicks == 0){ // first click
a=parseFloat(event.pageY-pageYOffset);
++clicks;
}else{ // second clik
b=parseFloat(event.pageY-pageYOffset);
$("#lable7").text(b-a); //heppen in first click, why?
clicks=0;
}
} );
我想计算第一次和第二次点击之间的距离,并在页面上重复多次
我试过一些技巧,但是
$('*').one('click',function(){
}).click(function(){
alert("heppen in first click");
});
我做错了什么?事件正在冒泡,因此正在为页面上的所有嵌套元素执行处理程序。您需要禁用传播
var点击次数=0;
var pageYOffset=500;
$(“*”)。单击(函数(事件){
如果(单击==0){//第一次单击
a=parseFloat(event.pageY-pageYOffset);
++点击;
}else{//第二个clik
b=parseFloat(event.pageY-pageYOffset);
$(“#lable7”).text(b-a);//第一次点击打开,为什么?
点击次数=0;
}
event.stopPropagation();
});代码>
正文
更多文本
如果您告诉我们您实际得到的结果,可能会有所帮助。