1
我想創建兩個淡入淡出元素的函數。jQuery:如何創建一個jQuery懸停功能?
這是我到目前爲止所做的,但問題在於,如果您在移動鼠標的同時處於懸停元素中,則會開始震動:我應該如何讓它不振動和正常工作?
<script language="javascript" type="text/javascript">
function hoverIn(target, speed){
$(target).fadeIn(speed);
}
function hoverOut(target, speed){
$(target).fadeOut(speed);
}
</script>
LIVE PREVIEW - check out the problem in live
我試過了,但它仍然振動,看起來:http://jsbin.com/odama3/6/ – Adam 2010-09-27 12:50:45
你的第二個例子工作,但它不適合我,因爲我想要一個功能,我可以使用任何元素:) – Adam 2010-09-27 12:51:59
@CIRK - 這是振動,因爲'mouseover'和'mouseout'在進入一個孩子時觸發......你需要'.hover()'這裏使用'mouseenter'和'mouseleave',它們在進入兒童。如果您願意,您仍然可以將其附加到個別元素。 – 2010-09-27 12:54:01