首頁  >  文章  >  web前端  >  jquery中mouseup事件屬性遺失的詳解

jquery中mouseup事件屬性遺失的詳解

黄舟
黄舟原創
2017-06-28 14:27:282084瀏覽

最近在寫js,啊,js跨瀏覽器事件遺失太多了,有jquery也是一樣。 。

筆者最近寫一個demo...這個問題困擾了我1個星期。 。 。

上程式碼說明原因吧:

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

我很希望取得到滑鼠鬆後的物件的所觸發的dom物件的ie. ..頁面所有元素都有id。 。 。

 最後解決了

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

啊,煩人的js 

這裡在插入一個小的知識點:

在mousemove中根據滑鼠移動的座標判斷當前的移動的節點類型。 id

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

以上是jquery中mouseup事件屬性遺失的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn