2013-09-26 77 views
-1

我似乎无法找到以下问题的答案。滚动显示div - jquery

我需要能够向下滚动页面并在滚动时显示特定的div。 divs将会保持在那里。

我已经创建了html,但无法找出jquery。

第一个div需要保留在那里,第二个和第三个隐藏直到滚动。

任何人都可以帮忙吗?

<div class="content1">content 1</div> 
<div class="content2">content 2</div> 
<div class="content3">content 3</div> 


.content1 { 
    height:300px; 
    width:500px; 
    border:2px solid red; 
} 
.content2 { 
    height:300px; 
    width:500px; 
    border:2px solid blue; 
} 
.content3 { 
    height:300px; 
    width:500px; 
    border:2px solid orange; 

http://jsfiddle.net/ak9Hb/6/

谢谢!

+1

那么究竟哪个div必须出现在滚动上? –

+0

请更具体地说明你的解释 – Lobato

+0

第二和第三个div显示在滚动上 –

回答

1

您可以使用.scroll事件来抓住这个

$(document).ready(function(){ 
    $(window).scroll(function(){ 
    var scrollTop = $(window).scrollTop(); 
    // now on the basis of scrollTop value show your div 
    if(scrollTop > 200){ 
     // show div1 
    } 
    // and so on 
    }) 
}) 
+0

嗨,我刚刚更新了小提琴。你可以检查出来并根据需要修改吗?谢谢你的帮助 ! http://jsfiddle.net/ak9Hb/6/ –