Jquery 在使用iOS5的mobile safari中失去固定导航的焦点

Jquery 在使用iOS5的mobile safari中失去固定导航的焦点,jquery,focus,ios5,mobile-safari,fixed,Jquery,Focus,Ios5,Mobile Safari,Fixed,我正在为移动safari(iPad2和iPhone4)优化客户端网站,在使用静态菜单时遇到了问题。我在最新发布的iOS 5中读到了这一点,它的位置是:固定的现在在mobile safari中受支持。但是,当单击顶部导航菜单中的任何导航链接时,我会失去对整个菜单的关注,直到用户再次手动滚动页面。我使用jQuery.ScrollTo和.localScroll插件的组合来实现平滑的滚动效果,同时导航菜单固定在页面顶部 单击链接并完成滚动动画后,是否有简单的方法重新获得导航菜单的焦点 要查看实际问题,请

我正在为移动safari(iPad2和iPhone4)优化客户端网站,在使用静态菜单时遇到了问题。我在最新发布的iOS 5中读到了这一点,它的位置是:固定的现在在mobile safari中受支持。但是,当单击顶部导航菜单中的任何导航链接时,我会失去对整个菜单的关注,直到用户再次手动滚动页面。我使用jQuery.ScrollTo和.localScroll插件的组合来实现平滑的滚动效果,同时导航菜单固定在页面顶部

单击链接并完成滚动动画后,是否有简单的方法重新获得导航菜单的焦点

要查看实际问题,请访问下面列出的URL。请在运行iOS 5的iPhone或iPad上进行测试,以获得解释结果


对此错误的任何帮助都将不胜感激。提前谢谢

@xon1c。我查看了@Negelja的页面,看到了一些插件(http://www.go2mktg.com/js/iscroll.js,特别是)这似乎解决了这个问题,但我找到了一个不同的解决方案,增加了1倍的身高。我没有看到任何页面跳转的问题,因为滚动条不可见,除非你的手指正在移动文档

我在使用的平滑滚动插件中的完成回调函数中运行了下面的代码。(库是jQuery,在iPad iOs5上测试)


你发布的网站现在似乎运行良好。你介意分享你的解决方案吗?谢谢
    var newBodyHeight = $('body').height() + 1;

    $('body').css({
        height: newBodyHeight
    });