iframe未加载谷歌地图

时间:2013-02-18 06:20:17

标签: wordpress

我在弹出窗口中使用谷歌地图,通过Fancy box我使用了类型

 <script>
  jQuery("#menu-item-1670 a").fancybox({
                'width'             : '75%',
                'height'            : '75%',
                'autoScale'         : true,
                       'zoomSpeedIn': 300,
                      'zoomSpeedOut': 300,
            'overlayOpacity'    : 0,
                'type'              : 'iframe'
            });
</script>

但是当我点击谷歌地图然后第一次显示地图但是当我尝试点击第二次然后它不会显示...不知道为什么? 这是我试图实现的链接 http://kelts.wpengine.com/ 物业详情标签 - >点击物业地图.-&gt;首次显示 - >不是第二次。

尝试但没有运气!

谢谢!

1 个答案:

答案 0 :(得分:0)

第二次打开复选框时,src的{​​{1}}属性为iframe。有一个线程here可以解决问题 - 建议使用about:blank回调存储src,然后使用onComplete回调进行恢复。

不确定它是否适用于您的特定情况,但似乎值得一试。

如果我已正确阅读该链接和您的来源,这应该可以解决问题:

onClosed

如果有效,请通过JFK挖出一个答案并给他/她一个upvote - 看起来他/她是代码的来源。