6

我正在开发一个带有垂直滚动导航的单页网站。我有一个固定位置的导航栏,我的滚动内容应该在导航右侧浮动时上下移动。这是一个预览链接: http: //mistersaisho.com/actioncreations/pageSlider/

问题是它在 firefox、safari 和 chrome 中运行良好。当我在 Ipad 上查看它时,我第一次选择导航项目时,滚动效果很好。一旦完成,我的导航中的所有点击功能都不起作用,即使是那些不控制滑块内容的点击功能。

当我为 marginTop 之类的不同属性设置动画时,我没有收到错误消息,这在我的项目中不起作用,因为我还需要能够使用页面滚动器在整个站点中导航。

有人对我如何解决这个问题有任何想法吗?

谢谢你。

4

2 回答 2

0

对我有用的解决方案是这个:https ://stackoverflow.com/a/11478853/43217

于 2012-07-13T21:57:30.583 回答
0

ipad 和 iphone 在动画后似乎不会更新它们的 scrollTop 位置,除非您在动画后用手指来摇动滚动位置。需要找到一种方法来强制 ipad 识别其滚动位置。也许试试这个而不是scrollTop;window.pageYOffset。

于 2012-06-11T04:45:52.203 回答