使用href ='#'重新加载页面后Javascript无法正常工作

时间:2016-07-26 15:41:16

标签: javascript jquery html anchor

我的页面上有一个按钮,可以重定向以重新加载主页。问题是我的javascript在重定向到'#'之后不再适用。

我的javascript包含在window.onload = function(){}

是否有不同的方法可以重定向到主页,或者是否有办法防止发生此错误。

2 个答案:

答案 0 :(得分:1)

仅更改URL的哈希部分不会触发页面的重新加载,因此不会再次执行window.onload。单击a标记时,您可能需要手动触发该功能。

答案 1 :(得分:1)

重定向到#'#'实际上不会重新加载主页,它通常用于导航到页面上的特定id标记。如果您的按钮只是使用href导航到'#'例如href="#"然后您可以使用.将其切换出来,例如href=".".引用当前目录,实际上会重新加载页面并触发window.onload