【问题标题】:Prevent default anchor behavior in jQTouch?防止 jQTouch 中的默认锚点行为?
【发布时间】:2011-04-15 19:48:51
【问题描述】:

一直在此处搜索问题以寻找此特定问题的答案,但没有看到任何人遇到相同问题。我什至在 jQTouch wiki 上看到这个问题没有答案。

当用户单击页面长列表底部的链接以动画到新页面(或 div)时,旧页面总是在动画到新页面之前向上滚动到页面顶部。

在目标 div 中制作动画之前,是否可以停留在旧页面的当前位置(而不是向上滚动)?

很好奇是否有其他人想出解决此问题的方法。谢谢。

(如果您不清楚我指的是什么错误,您可以使用他们的演示和桌面浏览器复制该行为:http://jqtouch.com/preview/demos/main/#animations,然后调整浏览器窗口的大小直到出现滚动条。然后向下滚动并选择底部动画之一以在加载目标 div 之前查看内容滚动到顶部。)

【问题讨论】:

    标签: jquery jqtouch


    【解决方案1】:

    我实际上找到了答案:

    http://code.google.com/p/jqtouch/issues/detail?id=95#c12

    这是一个很难找到的答案,但它解决了问题,而且效果很好。

    请注意不要在更新发布时覆盖您的 jQtouch JS 文件......当然,除非他们在更新中包含此修复!

    【讨论】: