Rumah > hujung hadapan web > tutorial js > jquery中mouseup事件属性丢失的详解

jquery中mouseup事件属性丢失的详解

黄舟
Lepaskan: 2017-06-28 14:27:28
asal
2131 orang telah melayarinya

最近在写js,啊,js跨浏览器事件丢失太多了,有jquery也一样。。

笔者最近写一个demo...这个问题困扰了我1个星期。。。

上代码说明原因吧:

$("#div1").mouseup(function(e) {  
    alert(e.target.id);  
});
Salin selepas log masuk

我很希望获取到 鼠标松后的对象的所触发的dom对象的ie...页面所有元素都有id。。。

最后解决了

$("#div1").mouseup(function(e) {  
    var oEvent=e||event;  
    alert(oEvent.target.id);  
});
Salin selepas log masuk

啊,烦人的js

这里在插入一个小的知识点:

在mousemove中根据鼠标移动的坐标判断当前的移动的节点类型。id

document.elementFromPoint(oEvent.pageX,oEvent.pageY).id;//获取di  
  
document.elementFromPoint(oEvent.pageX,oEvent.pageY).tagName;//获取节点tag name
Salin selepas log masuk

Atas ialah kandungan terperinci jquery中mouseup事件属性丢失的详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan