mysql w3scoll_window属性:scrollX

scrollX属性

Window接口的只读scrollX属性可以返回文档当前水平滚动的像素数。这个值在现代浏览器中是亚像素精确的,这意味着它不一定是整数。您可以从scrollY属性中获取文档垂直滚动的像素数。

scrollX属性语法var x = window.scrollX;

scrollX属性值

实际上,scrollX属性返回值是一个双精度浮点值,表示文档当前从原点水平滚动的像素数,其中正值表示内容向左滚动。如果文档在子像素精确设备上呈现,则返回的值也是亚像素精确的并且可以包含小数部分。如果文档未向左或向右滚动,则scrollX为0。

如果需要整数值,可以使用Math.round()来四舍五入。

在更多技术术语中,scrollX返回当前视口左边缘的X坐标。如果没有视口,则返回值为0。

scrollX属性示例

此示例检查文档的当前水平滚动位置。如果它大于400像素,则窗口将滚动回到开头。if (window.scrollX > 400) {

window.scroll(0,0);

}

笔记

该pageXOffset属性是该scrollX属性的别名:window.pageXOffset == window.scrollX; // always true

对于跨浏览器兼容性,请使用window.pageXOffset而不是window.scrollX。此外,旧版本的Internet Explorer(<9)不支持任何属性,必须通过检查其他非标准属性来解决。一个完全兼容的例子:var x = (window.pageXOffset !== undefined)

? window.pageXOffset

: (document.documentElement || document.body.parentNode || document.body).scrollLeft;

var y = (window.pageYOffset !== undefined)

? window.pageYOffset

: (document.documentElement || document.body.parentNode || document.body).scrollTop;

规范

规范

状态

注释

CSS对象模型(CSSOM)视图模块

该规范中“window.scrollX”的定义。

Working Draft

浏览器兼容性

电脑端

移动端

Chrome

Edge

Firefox

Internet Explorer

Opera

Safari

Android webview

Chrome for Android

Edge Mobile

Firefox for Android

Opera for Android

iOS Safari

基本支持

支持

支持

支持

支持

支持

支持

支持

支持

支持

支持

子像素精度

支持

支持

支持:55

支持

支持

支持

支持

支持

支持

支持:55

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值