Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
Google chrome Webkit错误或预期行为?(溢出DIV和IFRAME)_Google Chrome_Safari_Webkit - Fatal编程技术网

Google chrome Webkit错误或预期行为?(溢出DIV和IFRAME)

Google chrome Webkit错误或预期行为?(溢出DIV和IFRAME),google-chrome,safari,webkit,Google Chrome,Safari,Webkit,我在一个具有隐藏溢出的DIV中遇到了一个iframe问题,我很想知道这是一个bug还是一个预期行为。它只出现在Chrome和Safari中,FF和IE工作正常,因此可能是某些Webkit特定的问题 我的情况如下: 带有DIV且溢出设置为隐藏的站点 这个DIV包含一个绝对定位的IFRAME以及一些溢出DIVs维度的其他元素 如果用户单击按钮,jQuery函数会将一些html文本写入IFRAME 请看这个例子,其中所有内容都按预期工作: 现在,使用url中的附加哈希字符重新加载页面,然后单击按钮:

我在一个具有隐藏溢出的DIV中遇到了一个iframe问题,我很想知道这是一个bug还是一个预期行为。它只出现在Chrome和Safari中,FF和IE工作正常,因此可能是某些Webkit特定的问题

我的情况如下:

带有DIV且溢出设置为隐藏的站点 这个DIV包含一个绝对定位的IFRAME以及一些溢出DIVs维度的其他元素 如果用户单击按钮,jQuery函数会将一些html文本写入IFRAME 请看这个例子,其中所有内容都按预期工作:

现在,使用url中的附加哈希字符重新加载页面,然后单击按钮:

在Chrome和Safari中,这会导致包含IFRAME的DIV重置滚动位置,以便IFRAME位于$'workspace'上方示例中的顶部。scrollTop返回100,这正好是iframes与顶部的距离


有人能给我解释一下为什么会发生这种情况吗?

看起来像是一个类似的bug。好吧,这是一个webkit bug。。。谢谢你的链接!