使用实例:

使用onhashchange事件做一个简单的上一页下一页功能,并且当刷新页面时停留在当前页

html:

<!DOCTYPE html>
<html>
<body>
<div , myFunction);
    }
 })
</script>
</body>
</html>

遇到问题和解决方法:

一、当前页面中的a标签不能使用#锚点,否则会影响onhashchange的事件响应,导致hash无法改变,以至于点击上一页下一页按钮无法使用

二、不要在body标签上直接加<body onhashchange="myFunction()">,最好使用window.addEventListener("hashchange", myFunction,false);监听事件,否则在有些特殊的环境下,比如苹果手机的QQ中直接打开链接无法响应hashchange事件

 

相关文章:

  • 2021-11-28
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案