- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我正在构建的 Wordpress 网站上使用了一些较新的 CSS,包括 vh
使部分成为视口(viewport)的高度,以及 transform-z
用于视差滚动效果。
我注意到虽然页面正常滚动,但是无论我在页面的哪个位置 window.scrollY
或 $(window).scrollTop()
都会返回 0。也就是说,除非我尝试滚动到页面边界之外,在这种情况下它会开始返回实际值(在 Mac 上是 flex 滚动)。
事实上,$(window).scroll()
的事件监听器甚至在我到达页面边界之前都不会触发。
有没有人遇到过这样的事情?我什至不知道从哪里开始调试这个...我目前正在将 $(window).scrollTop()
记录到滚动控制台以说明问题。
最佳答案
我认为您应该删除 main
的溢出语句,并将其移至部分。
section {
overflow: hidden;
}
main {
perspective: 1px;
height: 100vh;
}
然后您的事件将触发,您将能够通过 js 更改每个部分的 scrollTop
。
关于javascript - CSS3 转换导致非常奇怪的 window.scrollY 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28834270/
我有一个像这样的数据表:
我一直在为我的网站开发 javascript,并且刚刚制作了一个小测试程序。当我检查控制台时,我在控制台中得到“0”,而不是获取 window.scrollY(y) 的值。我使用 Firefox,以防
请将我页面中的元素固定为给定的 scrollY 值。代码 Goto Home Andriod Apps Movies Music Pc softwares More CSS .navba
我得到了这个方法: class Foo { private getDistanceFromTop (el: HTMLElement): number { return el.s
我正在将 DataTables 插件与响应表一起使用,修复了 yScroll 并禁用了 xScroll。 但是我仍然得到水平滚动条,尽管我添加了如下代码...... scrollY: 200, scr
我在我的站点中添加了自定义滚动条,它不会更新 window.scrollY 并且我的图片不会淡入。我的代码是这样的: (function ($) {
我在 fragment 中有一个 RecyclerView。我需要通知滚动更改,所以我添加了一个回调到 ScrollChange 事件(对应于经典 Android API 中的 SetOnScroll
我正在尝试使用 window.scrollY 确定向下滚动了多少像素。但这在 IE8 中不受支持。什么是安全的跨浏览器替代方案? 最佳答案 window.scrollY 的跨浏览器兼容版本是 docu
下面是我使用的代码,here是一个带有虚拟数据的工作示例。当我启用 scrollY 并设置 scrollX: false 时,scrollX 没有被禁用!我做错了什么? $(document).rea
使用纯 JS 检测用户在 div 元素中垂直滚动多少的最佳方法是什么?这些是我的代码片段: html js document.getElementById('blaaaa').addEventL
我正在使用 Highcharts 3.0.2 我有一个 div#chart 和两个 js 变量,var options1 = {...}, options2 = {...}。它们包含不同的 highc
我在我正在构建的 Wordpress 网站上使用了一些较新的 CSS,包括 vh 使部分成为视口(viewport)的高度,以及 transform-z 用于视差滚动效果。 我注意到虽然页面正常滚动,
我正在使用 jQuery 的 DataTables 和 Bootstrap。所以我遇到的问题是,当我在“已完成”和“死亡”选项卡之间切换时,“死亡”选项卡的列标题会在左侧堆积起来,直到我单击它们,然后
在 YUI 中,我有以下用于鼠标滚轮的代码。我如何使它适用于滚动条? Y.on('mousewheel', function(e) { var dir = e.wheelDelta > 0
我的 React 应用程序有 overflow: hidden应用于body出于转型的原因。这就留下了无法注册scrollY的滚动位置的问题。因为滚动发生在子组件中。 如何申请window.scrol
我正在开发一个应用程序,并在几周前开始学习 Java。此时,我正在尝试做一些事情,但我无法弄清楚出了什么问题。 所以问题如下。我有一个 FlipperView,我想在其中动态添加 TextView,我
computed: { hasBackground() { if (window.scrollY > 0) { return 'has-background' }
我正在处理 scroll eventListener 以获得滚动顶点,然后执行一些操作。 代码看起来很简单: window.addEventListener('scroll', function (e
我正在尝试为网页构建一个从一个位置平滑滑动到下一个位置的滚动条。 (想想触摸设备,例如:- Android 手机)。我设法制作了一个,它在 Chrome 中运行得非常好。但问题是 IE 11。 IE
出于各种原因,我一直在尝试使用 HTML5 Canvas 制作视差效果。我一直在使用 window.scrollY 属性来确定用户向下滚动了多远,因此可以使用该值计算转换。 我想这最好通过 an ex
我是一名优秀的程序员,十分优秀!