gpt4 book ai didi

javascript - 窗口准备好并滚动后运行代码

转载 作者:行者123 更新时间:2023-11-28 09:35:53 26 4
gpt4 key购买 nike

在这个问题上,我发现 FF 和 Chrome(版本 22.0.1229.94 m)之间存在差异。 FF 是对的(我想说)。

向下滚动页面点击刷新时,

的回调
$(window).ready(function(){
console.log( $(document).scrollTop() );
});

控制台应该显示窗口准备好后滚动的量,但在 Chrome 中它始终是 0

如何在Chrome中显示scrollTop的获取量?

最佳答案

就像评论中的一些人所说,Chrome加载页面,然后向下滚动。因此,当 jQuery 事件被触发时,滚动量为 0。你可以做一些这样的工作:

$(document).ready(function() {
function getScroll() {
var scroll = $(window).scrollTop();
...
}
getScroll();

$(window).scroll(getScroll);
});​

因此,在 Chrome 中 $(window).scroll(); 将在页面加载后立即触发。

编辑:在那里测试 http://fiddle.jshell.net/azaret/Mt65R/show/light/

关于javascript - 窗口准备好并滚动后运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13064124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com