0

我有一个使用 jquery 和 jquery mobile 的页面。在同一页面中,我有一个指向同一页面另一部分的链接(请参阅http://www.coffeecup.com/help/articles/how-do-i-make-links-to-different-sections-的同一页/)。现在,当我单击该链接时,它不会去任何地方。这是代码http://jsfiddle.net/sCsSN/。这是假设工作不?此外,如果我删除其中一个库,这可行,但如果我保留它们,它就不起作用。任何人对我该如何去做这件事有任何建议?谢谢。

4

1 回答 1

1

根据 jQuery-Mobile文档,不支持使用哈希导航

由于我们使用 URL 哈希来保留后退按钮的行为,因此使用传统的锚链接 (#foo) 不支持使用页面锚来跳转到页面上的某个位置。使用silentScroll方法滚动到特定的 Y 位置,而不触发滚动事件侦听器。你可以传入一个 yPos 参数来滚动到那个 Y 位置。

这是文档中的silentScroll方法示例

$.mobile.silentScroll(100);

您可能还想查看JQM 论坛中关于同一主题的这个论坛主题。

于 2012-10-11T21:29:07.207 回答