我有一个锚点,当单击时我会触发以下 jQuery:
$(document).on('pageinit', function (event, ui) {
var page = $(event.target);
page.find('a.course_name').on('vclick', function() {
page.stop().animate({ scrollTop : $(this).offset().top }, 400);
}
}
我在运行 iOS 6 的 iPhone 5 上发现滚动动画不会像我想要的那样停在锚点的顶部。它有时会停止,或者运行过去,这取决于我之前在页面中滚动到的内容。
我也在使用 jQuery Mobile,但本质上page
变量是可滚动区域。