我有一个使用jquery和jquery mobile的页面。在同一页面中,我有一个链接指向同一页面的另一部分(请参阅http://www.coffeecup.com/help/articles/how-do-i-make-links-to-different-sections-of-the-same-page/)。现在,当我点击该链接时,它不会去任何地方。这是代码http://jsfiddle.net/sCsSN/。 这假设不工作?此外,如果我删除其中一个库,这是有效的,但如果我保留它们两个,它不起作用。任何人都有任何关于如何进行此操作的建议?感谢。
答案 0 :(得分:1)
根据jQuery-Mobile Documentation不支持使用哈希导航
由于我们使用URL哈希来保留后退按钮行为,因此使用页面 不支持跳转到页面上的位置的锚点 使用传统的锚链接(#foo)。使用silentScroll方法 滚动到特定的Y位置而不触发滚动事件 听众。您可以传入yPos参数以滚动到该Y. 位置。
这是doc的
中的silentScroll方法示例$.mobile.silentScroll(100);
您可能还希望在JQM论坛中查看有关同一主题的this forum thread。