我刚试过这段代码,它可以很好地检测网址,
<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
按钮访问此幻灯片则不会。我希望你理解我的问题并帮助我找到解决方案
非常感谢!
答案 0 :(得分:3)
window.location.hash和onhashchange事件就是你要找的。 p>
http://stereointeractive.com/blog/2008/11/21/javascript-get-window-hashanchor-get-link-target/
答案 1 :(得分:0)