2015-02-08 78 views
0

我目前正在構建一個網站。我想知道如何在向下滾動時將我的幻燈片從相對位置改變爲固定位置。在深度上,我想知道如何讓我的第二張幻燈片向上移動,然後在通過一定高度後突然變得固定,以便我的下一張幻燈片移過第二張幻燈片。換句話說,視差效應。使用javascript將位置從相對位置改爲固定位置

+0

你可以使用jQuery的css屬性來改變position屬性。把你的代碼,如果你已經嘗試過 – 2015-02-08 15:54:04

+0

歡迎來到堆棧溢出!請包含需要修改的代碼段,並更清楚地說明您的問題。它會使問題與其他用戶更相關。 – bluefog 2015-02-18 03:11:00

回答

1

的javascript:

document.getElementById("yourid").style.position = "fixed" 

的jQuery:

$('selecor).css('position', 'fixed'); 

你可以使用插件,像http://stickyjs.com/或許多其他粘插件。然後使用:

<script src="jquery.js"></script> 
<script src="jquery.sticky.js"></script> 
<script> 
    $(document).ready(function(){ 
     $("#sticker").sticky({topSpacing:0});//or whatever value you want it to become fixed 
    }); 
</script>