2012-10-11 62 views
0

我有一个使用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/。 这是假设没有工作?此外,如果我删除其中一个库,这可以工作,但如果我保留它们,它不起作用。任何人有什么建议,我该如何去做这件事?谢谢。与jquery mobile冲突的jquery库

+0

你期待它去哪里? – Jivings

+0

当你点击链接时,你应该去位于页面中间的“测试”。 – gerl

回答

1

根据使用hashs导航jQuery的移动Documentation不支持

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

下面是来自silentScroll方法示例将文档的

$.mobile.silentScroll(100); 

你可能也想看看this forum thread在大约同一主题的JQM论坛。