2013-01-15 44 views
1

我是jquery的新手,我遇到了一些麻煩,解決了我需要做的一切。我已經創建了子固定的菜單,向下滑動,點擊,但我也想滾動到一定的DIV當它滑下去,我第一次做這樣的事情如何滑下菜單

$(window).scroll(function() { 
if ($(this).scrollTop()>590) 
{ 
     $('#menu').slideDown(800); 
} 
else 
{ 
    $('#menu').slideUp(800); 
} 
}); 

,但我寧願觸發它的基礎是傳遞一定的div而不是高度。有人能幫助我嗎?非常感謝!!

+0

你能檢查scrollTop對div頂? – Zack

+0

您嘗試過$(yourdiv).mouseover事件嗎? – mabus44

回答

2

您可以使用某些說div的偏移:

if ($(this).scrollTop() > $("#certain-div").offset().top) { 
0

您可以檢查每個定義的標籤的當前位置。 檢查這裏「jQuery Offset