首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WinJS HTML5 5/应用程序中获取摇摄内容的滚动偏移量?

在WinJS HTML5 5/应用程序中获取摇摄内容的滚动偏移量?
EN

Stack Overflow用户
提问于 2012-12-10 17:13:43
回答 1查看 1.9K关注 0票数 0

我已经建立了一些基于WinJS HTML滚动、摇摄和缩放示例的摇摄内容。当滚动内容的滚动位置发生变化时,我想要一个事件侦听器。

但是,由于滚动功能是使用CSS属性添加的,而不是指定data-win-control,因此很难确定是否有一个对象的属性我可以监视,以便在滚动位置发生变化时得到更新。文档这里似乎暗示JS不存在这样的对象:

滚动控件为用户在浏览或滚动视图时提供了帮助。它仅通过级联样式表(CSS)在设计时使用JavaScript开发人员公开给Windows应用程序

我一直在尝试侦听div上的DOMAttrModified事件,该事件包含滚动内容(设置了-ms-scroll-snap-type: mandatory & overflow-x: auto; ),但当滚动位置发生变化时,它似乎不会触发。

当通过CSS设置的摇摄内容的滚动偏移量发生更改时,是否可以设置事件侦听器以进行通知?

我尝试了几个方法(包括将JQuery添加到项目中&使用.offset()),但是无论我使用什么方法,都可以看到不受滚动偏移量(页面的基本状态)影响的项的位置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-10 17:29:46

<div> (和window)这样的常规元素在滚动时触发一个scroll事件,它们的scrollTopscrollLeft属性将指示x和y轴上当前滚动的位置。scrollHeightscrollWidth属性也很有用,它们为您提供内容的宽度/高度(包括剪裁部分)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13805745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档