防止哈希导航网址

时间:2012-07-04 21:13:22

标签: javascript jquery

我有以下问题: 我使用滑块(尾声)让人们通过一些页面浏览#39;。滑块使用哈希链接导航到下一页/幻灯片。如果用户位于第一页(#page1),则会有一个链接将用户引导到第2页(#page2),依此类推。在滑块的顶部,页面的数量显示为链接,但仅在访问页面时显示。因此,如果有六页并且用户从第一页导航到第二页然后导航第三页,则滑块顶部只有三个链接(第一页,第二页和第三页)。

问题在于,用户可以在不首先访问第5页之前的页面的情况下导航到第5页(或任何实际页面),只需使用哈希URL并在其地址栏中键入整个链接即可。例如,如果我输入

www.mydomain.com/slider/index.php#page5

滑块自动导航到滑块的第五张幻灯片/页面,从而跳过前四张幻灯片。我想让用户只有在访问过前四个时才导航到#page5(所以通过点击幻灯片)。这意味着如果他们通过在地址栏中输入URL直接转到#page5,我希望将它们发送到第一页(#page1)。

有没有人有任何想法解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果这确实是您的问题,您只需删除文档就绪的任何主题标签并重新加载页面。