我想要一個div在您滾動一定數量的像素時淡入,而不使用jquery,只使用javascript。當滾動一定數量時淡入淡出
-1
A
回答
0
jQuery的是 JavaScript,因此除非你循環在JS的偵聽器(用於滾動)改變東西在文檔對象模型,你會發現自己不得不使用HTML5(CSS3和jQuery的一些),這樣(從Codepen)
HTML
<div class="top"><div class="title">Fade Away</div></div>
CSS
body {
margin: 0;
height: 1000px;
}
.top {
margin: 0;
position: relative;
width: 100%;
background-color: #aaa;
height: 300px;
opacity: 1;
text-align: center;
font-family: 'helvetica';
font-size: 80px;
font-weight: 100;
color: #fff;
}
.title {
position: absolute;
top: 60%;
left: 100px;
}
JS
$(window).scroll(function(){
$(".top").css("opacity", 1 - $(window).scrollTop()/250);
});
有,你可以使用幾個預先寫好的視差腳本,這樣一個叫skrollr,這將使你只需添加一個參考JS文件,然後將CSS添加到您的頁面代碼中:https://prinzhorn.github.io/skrollr/
I ho PE,幫助你開始!
+0
Tnxs m8 !!!!!!!! – Dogantr
0
要從頂部獲取滾動位置,可以使用document.pageYOffset屬性。 淡入,你必須使用一個setInterval的東西,你可以在這裏看到:
相關問題
- 1. Superscrollorama淡入/淡出滾動
- 2. 滾動頁面時淡入淡出div
- 3. 使用jquery滾動時淡入淡出
- 4. jQuery - 淡入淡出滾動/淡入淡出「scrollstop」
- 5. 當滾動水平表格視圖時淡入淡出動畫
- 6. 當我向下滾動時,jquery淡入淡出
- 7. 淡出 - 滾動時
- 8. 淡入滾動時
- 9. SuperScrollOrama和TweenMax淡入淡出滾動
- 10. 分區淡入和淡出在滾動
- 11. 在jQuery上滾動淡入淡出div
- 12. JQuery的淡入/淡出鼠標滾動
- 13. 在iOS上的滾動淡入淡出
- 14. 關於滾動淡入淡出div
- 15. 淡入淡出UITextView滾動uiscrollview
- 16. jQuery的淡入淡出滾動翻頁
- 17. 淡入/淡出滾動菜單
- 18. 一個循環中的淡入淡出同時淡入淡出
- 19. 當用戶滾動到最底端時,淡入淡出固定位置div
- 20. 淡出固定導航欄向下滾動時,淡入當頁面頂部
- 21. 淡出滾動
- 22. 淡入和淡出DIV當滾動在視口中
- 23. jQuery滾動到div上同時淡入淡出和動畫
- 24. wpf動畫淡入淡出和淡出
- 25. 淡入淡入時,淡入淡出時只有底部可見
- 26. 滾動時淡出文字
- 27. 淡入淡出當一個淡出後鏈接點擊
- 28. 在滾動div逐漸淡出淡出
- 29. jQuery - 滾動頁面時淡出元素,淡入滾動時返回頂部
- 30. 頁面滾動,當我淡入一個div和淡出的另一個DIV
Hi @Dogantr - 歡迎來到StackOverflow。恐怕這樣的問題一般會被降低並關閉。 StackOverflow不是一個代碼編寫服務 - 相反,你要求具體的問題尋求具體的答案。請參閱http://stackoverflow.com/help/how-to-ask –