最近在寫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中文網其他相關文章!