我試圖做一個基本的下拉菜單與動畫和運行到問題,我似乎無法弄清楚如何保持下拉部分打開,直到鼠標樹葉。有沒有一種簡單的方法可以告訴它保持開放?我知道我對.clickme鼠標移出功能的完全錯誤,因爲它會相應地卸載菜單。jQuery的動畫鼠標懸停/ mouseout保持下拉菜單可見
如果任何人都可以在這個具體的例子中提供幫助,我會非常感激。
$(document).ready(function() {
$('.clickme').mouseover(function() {
$('#slidebox').animate({
top: '+=160'
}, 200, 'easeOutQuad');
});
$('.clickme').mouseout(function(){
$('#slidebox').animate({
top: '-=160'
}, 200, 'easeOutQuad')
});
});
謝謝尼克我會給這個鏡頭。 – 2010-04-10 00:56:47
+1我的解決方案與您的解決方案非常接近,但它有一個令人討厭的bug ......您的工作確實很好:) – 2010-04-10 01:01:25
理想情況下,我想在長期內將其改爲父/子方案嗎? – 2010-04-10 01:01:44