亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過絕對定位的元素傳遞鼠標事件

通過絕對定位的元素傳遞鼠標事件

守候你守候我 2019-10-24 15:27:01
我試圖捕獲一個元素上有另一個絕對定位的元素上的鼠標事件?,F在,絕對定位元素上的事件將其擊中并冒泡至其父對象,但我希望它對這些鼠標事件“透明”并將其轉發到其背后的任何對象。我應該如何實施呢?
查看完整描述

3 回答

?
四季花海

TA貢獻1811條經驗 獲得超5個贊

如果您只需要按下鼠標,便可以通過以下document.elementFromPoint方法來實現該方法:


移除mousedown的頂層,

將事件的x和y坐標傳遞給document.elementFromPoint方法,以獲取下方的元素,然后

恢復頂層。


查看完整回答
反對 回復 2019-10-24
?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

也很高興知道... 

可以為父元素禁用指針事件(可能是透明的div),但可以為子元素啟用指針事件。如果您要處理多個重疊的div層,則可以在其中單擊任何層的子元素,這將很有用。為此,所有育兒div的get pointer-events: none和click-children的指針事件均由重新啟用pointer-events: all


.parent {

    pointer-events:none;        

}

.child {

    pointer-events:all;

}


<div class="some-container">

   <ul class="layer-0 parent">

     <li class="click-me child"></li>

     <li class="click-me child"></li>

   </ul>


   <ul class="layer-1 parent">

     <li class="click-me-also child"></li>

     <li class="click-me-also child"></li>

   </ul>

</div>


查看完整回答
反對 回復 2019-10-24
  • 3 回答
  • 0 關注
  • 757 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號