相关疑难解决方法(0)

如何使用Javascript获取滚动条位置?

我正在尝试使用JavaScript检测浏览器滚动条的位置,以确定当前视图在页面中的位置.我的猜测是我必须检测轨道上拇指的位置,然后检测拇指的高度占轨道总高度的百分比.我是否过于复杂,或者JavaScript提供了比这更简单的解决方案?任何想法代码?

javascript browser scroll dom-events

167
推荐指数
8
解决办法
42万
查看次数

如何使用JavaScript/jQuery滚动到页面顶部?

有没有办法用JavaScript/jQuery控制浏览器滚动?

当我将页面向下滚动一半,然后触发重新加载时,我希望页面打包到顶部,而是尝试查找最后一个滚动位置.所以我这样做了:

$('document').ready(function() {
   $(window).scrollTop(0);
});
Run Code Online (Sandbox Code Playgroud)

但没有运气.

编辑:

因此,当我在页面加载后调用它们时,你的答案都有效 - 谢谢.但是,如果我只是在页面上刷新,看起来浏览器计算并滚​​动到.ready事件后的旧滚动位置(我也测试了body onload()函数).

那么跟进是,有没有办法防止浏览器滚动到其过去的位置,或者重新滚动到顶部它做它的事情后?

html javascript jquery scroll

146
推荐指数
13
解决办法
24万
查看次数

IE8替代window.scrollY?

我正在尝试确定我滚动使用的像素数window.scrollY.但IE8不支持此功能.什么是安全的跨浏览器替代方案?

html javascript cross-browser internet-explorer-8

43
推荐指数
3
解决办法
4万
查看次数

有没有jQuery scrollTop的替代品?

是否有任何替代方法可用于将浏览器滚动到页面顶部的功能?现在我正在使用:$('html, body').animate({scrollTop: '0px'}, 300);.

是否有其他东西,或者不是jQuery的东西

javascript scroll

6
推荐指数
1
解决办法
9581
查看次数