[問題] 進入父層才觸發的mouseenter或mouseover
請教一個問題
若現在綁定mouse事件
在父層 但是希望子層能夠不要觸發事件
也就是不繼承 可以用什麼方法或函數呢?
PS:目的就是進入父層時觸發某一function
(最好能滑鼠繼續在父層移動時 不斷觸發 如mousemove但是
在這裡使用的話卻連子層都會mousemove)
PS:不能用離開子層的事件如mouseout
因為子層可能很多都在隔壁
當從一個子層進入另外一個子層時
不需要觸發該事件
例如
<div id="father" style="top:10px;left:10px;width:500px;height:500px">
<div id="child" style="position:relative;top:50px;left:50px;
width:100px;height:100px"></div>
</div>
$("#father").mouseenter(function(){
alert("out");
})
PS:
mouseenter變成只有從視窗外進入父或子層才會觸發
mouseover會變成進出父層子層都會觸發
mousemove會隨便移動不論在哪 通通觸發
focus好像是用在輸入框所以沒反應
請教如何達到
感謝!
--
寧願天空是藍色~
也不願心情是藍的!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.4.14
※ 編輯: robinnpca 來自: 118.233.4.14 (12/14 22:43)
→
12/15 00:04, , 1F
12/15 00:04, 1F
→
12/15 08:56, , 2F
12/15 08:56, 2F
→
12/15 23:55, , 3F
12/15 23:55, 3F
→
12/17 11:51, , 4F
12/17 11:51, 4F
→
12/17 11:51, , 5F
12/17 11:51, 5F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章