2012-09-13 205 views
2

我做了這個website,當您將鼠標懸停在頂部導航欄上的COLLECTION選項卡上或側邊欄上時,底部內容向下滑動,這正是我想要的。但我的問題是,當我徘徊它彈出備份這不是我想要的。雖然它不是我設置的切換功能,但它似乎像它一樣工作。有人能幫助我嗎?懸停功能觸發器

$('.down').hover(function() { 
    $('.b2-a .has_scroll').stop().animate({ 
     height: "22px" 
    }, 500); 
    $('.b2-b .slide-div').stop().animate({ 
     height: "19px" 
    }, 500); 
    $("#slide-title h4").show(); 
    $(".slide-div").animate({ 
     marginTop: "-12px" 
    }); 
    $('.b2 .tancar').animate({ 
     backgroundPosition: '28px 4px' 
    }) 
}, function() { 
    $('.b2-a .has_scroll').stop().animate({ 
     height: "120px" 
    }, 500); 
    $('.b2-b .slide-div').stop().animate({ 
     height: "438px" 
    }, 500); 
    $("#slide-title h4").hide(); 
    $(".slide-div").animate({ 
     marginTop: "-12px" 
    }); 
    $('.b2 .tancar').animate({ 
     backgroundPosition: '28px -19px' 
    }) 
}); 

回答

0

我認爲你需要重新考慮你的代碼。它看起來像你已經在許多不同的事件滑動。你想讓它在點擊按鈕和懸停時滑動嗎?如果是這樣,做這樣的事情:

$('.b2').hover(function() { 
    // do animation to show 
)); 
$('#clic').click(function() { 
    // do animation to show 
)); 
$('.b2').mouseout(function() { 
    // do animation to hide 
)); 
+0

謝謝user1477388,我知道它的錯誤,我需要學習更多,更邏輯。非常感激! –

+0

不客氣:) – user1477388