确定适合窗口的页面的滚动方向
Determine scroll direction on a page that fits inside the window
我想在我的网站上实现向下滚动菜单。
在高于浏览器窗口高度的页面上,我可以用window.pageYOffset
测试滚动位置,以决定菜单是否应该向下滚动。
但是,对于比浏览器高度短的页面,我不能使用相同的方法,因为window.pageYOffset
总是0
。相反,我需要检测滚动的方向。这能做到吗?
使用以下各项的组合
window.pageYOffset
和window.innerHeight
您将能够计算出有多少菜单在视图中,以及滚动的方式。
相关文章:
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- fullpage.js在滚动时更改滚动方向
- 如何使用javascript检测不可滚动元素中的滚动事件和方向
- 滚动功能工作方向错误
- 更改滚动Horz的滑动方向
- 确定适合窗口的页面的滚动方向
- 将页面分成两部分,并将两个部分滚动到相反的方向
- 根据滚动方向和高度加载和删除内容页面
- 鼠标滚轮滚动上的滑块 - 方向右 - 左
- 检测禁用橡皮筋效果的页面中的滚动方向
- 使用jquery在同一方向上连续滚动滑块
- 检查'鼠标滚轮'滚动锁定的事件方向
- 如何在ScrollStart上使用Iscroll获得滚动方向
- 使用setTimeout查找滚动方向
- InternetExplorer9及以下版本,当在主体上使用rtl方向时,将滚动条设置为右侧
- 溢出时移动滚动方向检测:隐藏页面
- 如何在使用溢出后获得滚动方向:自动禁用动量滚动
- 手机上的滚动方向
- 我如何反转滚动方向上的谷歌图表
- 如何确定滚动方向,而不实际滚动