Css 当您显示谷歌地图时,Chrome会隐藏iframe滚动条
我想用滚动条在IFrame中显示谷歌地图Css 当您显示谷歌地图时,Chrome会隐藏iframe滚动条,css,google-maps,google-chrome,iframe,scrollbar,Css,Google Maps,Google Chrome,Iframe,Scrollbar,我想用滚动条在IFrame中显示谷歌地图 <!DOCTYPE HTML> <html> <head> <title></title> </head> <body> A website <br /> <iframe src="http://parkall.hu/teszt/parkolok/index.html" style="overflow: scr
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
A website
<br />
<iframe src="http://parkall.hu/teszt/parkolok/index.html"
style="overflow: scroll; width: 540px; height: 630px;"></iframe>
</body>
</html>
网站
它在最新的firefox(v17)中工作,但在Chrome(v23)中不工作。奇怪的是,Chrome会显示一段时间的滚动条,然后隐藏起来。如果您发现要抓取一个看不见的东西,滚动条仍然可用
你有没有注意到这一点?也许它可以用CSS解决,但我无法找到,HTML5不支持滚动=“是”属性。当然,如果我将scr改为wikipedia.org,它会显示滚动条。谷歌地图很有可能尝试使用javascript从iframe中禁用滚动条。在这种情况下,您将需要一些自己的javascript来在pageload几秒钟后(通过使用setTimeout())对其进行计数 设置超时中需要更改的内容取决于隐藏滚动条的情况。因为这个例子不完整,我不能确定到底发生了什么
请将您的代码放在jsfiddle.net中,并用链接回复,以便我们可以检查确切的问题。在Chrome v23中对我很好。对我也很好…您尝试过示例代码吗?我的猜测是谷歌地图本身用javascript禁用了滚动条。这意味着您的示例代码有效,因为您的示例不包括谷歌地图。@DamienOvereem您在src=”“中看到的URL包括谷歌地图。这是一个有效的例子。而iframe在iframe中呢。。嗯,我可以想象把事情搞得一团糟:)我不想在这件事上烫手。我已将地图代码更改为我在地图api文档中找到的代码。似乎MapsAPI真的隐藏了它,如果我在调用mapinit js之前添加了2s延迟,滚动条会在2s内可见并消失。这就是我的想法。这绝对有道理。谷歌地图有自己的滚动功能。没有理由希望在上面有一个滚动条。