繁体   English   中英

检测Javascript中的URL更改

[英]Detect URL change in Javascript

我刚刚尝试了这段代码,它可以很好地检测URL,

<script type="text/javascript"> $(document).ready(function () {
    if(window.location.href.indexOf("#2") > -1) {
       alert("your on slide 2");
    } }); </script>

但不是我的情况。

实际上,我想将其放在这样的幻灯片中: www.slideshow.com/#1, www.slideshow.com/#2... etc

因此,如果我刷新slide 2 ,则运行此代码,但如果我单击第一张幻灯片上的“ Next Slide按钮访问该幻灯片,则不会运行该代码。 希望您了解我的问题并帮助我找到解决方案

非常感谢你 !

您可能要使用pushState API

然后,您可以侦听popstate事件以查看用户何时导航。

如果要支持不支持此功能的浏览器,则可能需要使用pushState polyfill

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM