我有一个页面,我想在其中加入视差滚动。但是,使用我当前的代码,我无法注册滚动。
我在整个页面上有一个容器,因为我需要包含 div 的高度和宽度为 100%,而无需为此使用 javascript。
但是现在,我不能再在滚动上执行任何操作了。任何帮助,将不胜感激。
看看我对这个问题所做的小提琴。
问题形式如下:
html:
<div class="main">
<div class="page page-1">
<p>content</p>
</div>
<div class="page page-2">
<p>content</p>
</div>
<div class="page page-3">
<p>content</p>
</div>
</div>
CSS:
html, body {
width: 100%;
height: 100%;
}
.main {
position: relative;
height: 100%;
width: 100%;
overflow: auto;
}
.page {
height: 100%;
width: 100%;
}
但是现在,滚动事件不再被捕获:
jQuery(document).ready(function(){
jQuery(window).scroll(alert('scrolled'));
});
知道如何解决这个问题吗?