Mah*_*asi 1 javascript anchor jquery hyperlink jquery-mobile
我正在创建一个jQuery Mobile Web应用程序.
此链接正常工作:
<a href="/ThePage/25" data-transition="slidedown">Click Here 1</a><!--This is working-->
Run Code Online (Sandbox Code Playgroud)
但是,这些具有锚点的链接不起作用:
<a href="/ThePage/25#3" data-transition="slidedown">Click Here 2</a><!--This is not working-->
<a href="/ThePage/25/#3" data-transition="slidedown">Click Here 3</a><!--This is not working-->
Run Code Online (Sandbox Code Playgroud)
如何使这些链接#与ajax导航一起工作?
编辑:包含这些链接的页面包含一些指向不同文章的链接.并/ThePage/25包含该文章的全文.我希望每个链接都能到达某个地方/ThePage/25.所以我用过#.(#3意思是页面中的第三篇文章)......你知道更好的方法吗?
编辑2:我只是想加载/显示一个页面,然后在其中跳转...
编辑3:我在该页面内跳转并不是一个简单的跳跃.这是一个自定义处理跳跃hashchange事件.但如果还有其他方法,我可以改变那个页面......
将rel ="external"添加到任何具有锚#的链接,并且您不想通过ajax加载.
新链接将是:
<a href="/ThePage/25#3" rel="external" data-transition="slidedown">Click Here 2</a><!--This is not working-->
<a href="/ThePage/25/#3" rel="external" data-transition="slidedown">Click Here 3</a>
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅http://jquerymobile.com/demos/1.1.1/docs/pages/page-links.html.