gpt4 book ai didi

javascript - 无法强制 Chrome 使用 Javascript 滚动到页面顶部

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

我已经完成了我的网站的开发并正在测试它。我在 1 秒后运行一个脚本来检查页眉/顶部的 height 并将 margin-top 添加到内容部分。但是此标题/顶部会根据滚动位置(在运行时)更改大小。所以首先我必须确保页面滚动设置为 (top) 0 然后运行这个脚本。有时用户向下滚动并刷新,浏览器的自然行为是将页面滚动到原来的位置。

在 Google Chrome 上进行了多次尝试并评论了页面加载时触发的大部分代码后,我在 Firefox 上进行了相同的尝试并且成功了!所以这段代码在 Chrome 上不起作用:

$(document).scrollTop(0);
// or this
$(document).ready(function(){ $(this).scrollTop(0); });

我使用了 animate 函数并将回调传递给 alert “Hello”,它会在顶部发出警报,然后我单击“Ok”,它会返回到滚动在刷新之前。

我也尝试过不使用 jQuery,但没有任何反应

window.scrollTo(0,0);

在 Firefox 上它工作正常。没有 Javascirpt 代码在运行,但是 scrollTop(可能是社交插件之类的东西,但不是我的)。

有没有人知道解决方法或如何修复它? Chrome 出了什么问题?

最佳答案

我使用的是 Chrome 41,这很有效:

$("html, body").animate({
scrollTop: 0
}, 9000);

关于javascript - 无法强制 Chrome 使用 Javascript 滚动到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29203545/

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