對於我的項目,只有在屏幕尺寸等於或大於800像素的情況下,我才需要視差滾動效果。要做到這一點,我寫了下面的代碼:僅當最小寬度爲800px時才執行Javascript
<script>
if (window.screen.width >= 800) {
function parallax() {
var parallax = document.getElementById("box01");
parallax.style.top = -(window.pageYOffset/4) + "px";
}
}
window.addEventListener("scroll", parallax, false);
</script>
視差滾動工作正常,但「window.screen.width」命令是由瀏覽器忽略。意思是:視差滾動也可用於小於800px的屏幕。
任何幫助表示讚賞!
作品!感謝堆! – Sveninho
這是一件事?我愛這是多麼簡單。 –
@PatrickRoberts是的,這對響應式設計非常有用。 –