在多个设备上测试我的网站的移动版本时,我注意到了一种非常奇怪的行为。
我有一个可滚动的内容div,使用
在iPhone 4 Safari上,当您滚动到内容的末尾时,底部会出现很多额外的空白(看起来像100-200%的额外高度),并且在滚动时文本会消失。这在Safari的任何其他设备中都不会发生,iPhone 4上的其他浏览器也不会发生。
有人听说过这样的现象吗?我绝对不知道是什么原因导致了这种行为或如何修复它。
由于我只能访问有限数量的测试设备,可能忽略了其他设备/浏览器也存在此问题。如果您有移动设备并想进行测试,请访问此处的实时网站Live site。在移动主页上,单击其中一个标志以展开内容,然后尝试向下滚动。请在评论中发布您的结果。
我有一个可滚动的内容div,使用
overflow:auto
,在所有测试设备上都正常工作,除了iPhone 4上的Safari。其他浏览器和设备都正确显示,甚至是iPhone 5 Safari。在iPhone 4 Safari上,当您滚动到内容的末尾时,底部会出现很多额外的空白(看起来像100-200%的额外高度),并且在滚动时文本会消失。这在Safari的任何其他设备中都不会发生,iPhone 4上的其他浏览器也不会发生。
有人听说过这样的现象吗?我绝对不知道是什么原因导致了这种行为或如何修复它。
由于我只能访问有限数量的测试设备,可能忽略了其他设备/浏览器也存在此问题。如果您有移动设备并想进行测试,请访问此处的实时网站Live site。在移动主页上,单击其中一个标志以展开内容,然后尝试向下滚动。请在评论中发布您的结果。
slideDown();
和CSS中的filter: none;
。 - Praxis Ashelin