首页 > 解决方案 > 在 hideURLbar 上编写代码的正确方法或正确的“事件”是什么

问题描述

我正在使用书签从第一页跳转到另一页的特定部分

但这另一页(第二页)包含以下代码:

<script type="application/x-javascript">
		addEventListener("load", function () {
			setTimeout(hideURLbar, 0);
		}, false);

		function hideURLbar() {
			window.scrollTo(0, 1);
		}
</script>

当我从第一页跳转到此页面(另一页)时,此代码导致重新加载页面。所以首先,它把我带到书签部分(如预期的那样),但在几微秒内,它会重新加载。

当我删除此脚本时,如果我通过带有书签的第一页登陆此页面,它不会重新加载。

但是我认为这个脚本在使用智能手机时很重要,我认为它设置在错误的事件上,即“加载”,或者它是由以前的开发人员以错误的方式编写的。

所以我的问题是在正确的事件上编写此脚本的正确方法是什么,并且脚本的目的仍然可以在不影响从首页到此页面发生的书签功能的情况下进行。

标签: javascripthtml

解决方案


推荐阅读