我刚刚尝试了这段代码,它可以很好地检测 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...等
因此,如果我刷新幻灯片 2
,此代码就会运行,但如果我通过单击第一张幻灯片上的下一张幻灯片
按钮访问此幻灯片,则不会运行。我希望您理解我的问题并帮助我找到解决方案
非常感谢!
最佳答案
window.location.hash 和 onhashchange 事件就是您正在寻找的内容。
http://stereointeractive.com/blog/2008/11/21/javascript-get-window-hashanchor-get-link-target/
关于javascript - 检测 Javascript 中的 URL 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14538050/