讓我詳細描述問題:如何禁用子元素觸發的mouseout事件?
我想顯示一個絕對定位的div時,懸停在一個元素上。 jQuery非常簡單,工作得很好。但是當鼠標移過其中一個子元素時,它會觸發包含div的mouseout事件。當鼠標懸停子元素時,如何保持javascript不觸發包含元素的mouseout事件。
什麼是最好的和最短的方式來做到這一點與jQuery?
下面是一個簡單的例子來說明我的意思:
HTML:
<a>Hover Me</a>
<div>
<input>Test</input>
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
的Javascript/jQuery的:
$('a').hover(function() { $(this).next().show() }
function() { $(this).next().hide() });
[沒有jQuery版本](http://stackoverflow.com/q/4697758/2065702) – 2016-02-09 20:49:18