Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
那里';IOS Safari中有一个滚动错误_Ios_Css_Scroll_Safari - Fatal编程技术网

那里';IOS Safari中有一个滚动错误

那里';IOS Safari中有一个滚动错误,ios,css,scroll,safari,Ios,Css,Scroll,Safari,我有最新版本的IOS 8.2的第三代带视网膜显示器的iPad。如果您打开Safari并转到下面我创建的测试页面 如果您将iPad置于横向模式,然后单击“单击以显示/隐藏”按钮,则会显示一个固定的div,其中包含一些虚拟文本。您现在可以滚动该div的内容。如果单击“click me!!”,其中会显示另一个隐藏的div,其中包含一些虚拟文本,您仍然可以滚动该div中的内容,但是 如果现在再次单击“单击我!!”关闭第二个div,然后再次单击第一个按钮关闭第一个div。然后你转动你的iPad,以纵向模

我有最新版本的IOS 8.2的第三代带视网膜显示器的iPad。如果您打开Safari并转到下面我创建的测试页面

如果您将iPad置于横向模式,然后单击“单击以显示/隐藏”按钮,则会显示一个固定的div,其中包含一些虚拟文本。您现在可以滚动该div的内容。如果单击“click me!!”,其中会显示另一个隐藏的div,其中包含一些虚拟文本,您仍然可以滚动该div中的内容,但是

如果现在再次单击“单击我!!”关闭第二个div,然后再次单击第一个按钮关闭第一个div。然后你转动你的iPad,以纵向模式查看页面,然后做同样的事情,当你试图滚动div时,div的内容不会滚动,只会滚动背景!为什么会这样?有没有办法解决

如果在关闭第一个div并再次打开第一个div时让“Click me!!”div内容保持打开状态,那么一切都可以正常工作

第一个div的最大高度为760px;和溢出:自动;设定


你看到问题了吗?在我看来,如果第一个div的高度大于760px,那么它的内容应该总是滚动的,但是它在SafariiOS8.2中不起作用。有解决这个问题的方法吗?div必须是位置:fixed

我们遇到了类似的情况。升级到ios 8.2后,在某些视图中滚动停止。 它位于动态填充内容的div中。 这有助于我在赛道上取得成功:


我们仅使用JavaScript对ios进行了修复(因为我们使用angular,它实际上是一个指令)。

注意!如果不使用-webkit溢出滚动:触摸,则问题不会显示;在第一个div中,但我希望卷轴快速平滑,那么我能做什么呢?