我正在开发一个带有垂直滚动导航的单页网站。我有一个固定位置的导航栏,我的滚动内容应该在 float 在导航右侧的同时上下移动。这是预览链接:http://mistersaisho.com/actioncreations/pageSlider/
问题是它在 firefox、safari 和 chrome 中运行得非常好。当我在 Ipad 上查看它时,第一次选择导航项时,滚动效果非常好。一旦完成,我的导航中的所有点击功能都无法工作,即使是那些不控制 slider 内容的功能。
当我为不同的属性(如 marginTop)设置动画时,我不会收到错误,这在我的项目中不起作用,因为我还需要能够使用页面滚动条在整个网站中导航。
有人对如何解决这个问题有任何想法吗?
谢谢。
最佳答案
ipad 和 iphone 似乎不会在动画后更新其滚动顶部位置,除非您在动画后用手指来抖动滚动位置。需要找到一种方法来强制 ipad 识别其滚动位置。也许尝试这个而不是scrollTop; window.pageYOffset。
关于jquery - 使用带有固定导航功能的scrollTop 的iPad 无法正常工作。仅第一次有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440570/