CSS3转换导致非常奇怪的window.scrollY行为
CSS3 transforms causing very strange window.scrollY behavior
我在正在构建的Wordpress网站上使用了一些较新的CSS,包括vh
以使部分成为视口的高度,transform-z
用于视差滚动效果。
我注意到,虽然页面滚动正常,但无论我在页面上的哪个位置,window.scrollY
或$(window).scrollTop()
都会返回0。也就是说,除非我试图滚动到页面的边界之外,在这种情况下,它确实开始返回实际值(在Mac上弹性滚动)。
事实上,$(window).scroll()
的事件监听器甚至在我到达页面边界之前都不会启动。
其他人遇到过这样的事情吗?我甚至不知道从哪里开始调试这个。。。我目前正在滚动将$(window).scrollTop()
记录到控制台以说明问题。
http://dev.nickforddesign.com/resonator/category/portfolio/
我认为应该删除main
的溢出语句,并将其移到各个部分。
section {
overflow: hidden;
}
main {
perspective: 1px;
height: 100vh;
}
然后,您的事件将启动,您可以通过js更改每个部分的scrollTop
。
您是否尝试过将$(window).scrollTop()
封装在.on()
方法中?
$(window).on('scroll', function() {
$(this).scrollTop();
});
相关文章:
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- 直接下载文件,而不是从window.open(url)
- $window.ga在AngularJS事件中未定义
- 如何将PDF作为二进制文件传递到window.open()
- window.onload没有'无法在Android WebView中工作
- window.location替换并传递URL历史记录条目中的变量
- window.on.scroll事件未启动
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 为什么window.open不打开一个以变量形式给出的链接
- window.location使用jquery mobile实现chrome跳转
- window.opener.document在ie中不起作用
- window.onpopstate不工作;当我导航回页面时,不会发生任何事情
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 通过window.opener将弹出窗口中的值传递给父窗口
- $(document).height和$(window).heaght都返回相同的值-使用的是正确的doctype
- 如何在`window.open`之后执行回调
- Windows.Open 在 window.Location 工作时不起作用
- CSS3转换导致非常奇怪的window.scrollY行为
- window.scrollY not working
- IE8 alternative to window.scrollY?