使用多个页面时是否有没有锚链接的选项?

时间:2014-03-17 18:51:19

标签: javascript jquery html5 jquery-mobile

我使用的是Jquery Mobile,共有3页。我需要用户通过他的应用程序打开页面并与他的朋友分享链接。

但如果我使用链接方式,例如:

<!-- this is a second page -->
<div data-role="page"  id="secondPage"><div/>

<!-- this is navigator from first page -->
<div><a href="#secondPage" >secondPage</a></div>

如果我点击该链接,它将导航到第二页,但它也会更改网站链接地址(添加#secondPage)。然后,如果用户共享该地址,则每次他的朋友打开它时都会显示第二页。

那么有没有办法取代锚链接方式?或解决了这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

我从Remove querystring from URL

复制并粘贴了此解决方案
var testURL = '/Products/List#discounted?SortDirection=dsc&Sort=price&Page=3&Page2=3';
testURL.split('#')[0].split('?')[0];    // Returns: "/Products/List"

这是其他选择中的赢家。