Wordpress iframe没有加载谷歌地图
我在一个弹出窗口中使用谷歌地图,这个弹出窗口是我用过字体的奇特盒子Wordpress iframe没有加载谷歌地图,wordpress,Wordpress,我在一个弹出窗口中使用谷歌地图,这个弹出窗口是我用过字体的奇特盒子 <script> jQuery("#menu-item-1670 a").fancybox({ 'width' : '75%', 'height' : '75%', 'autoScale' : true, 'z
<script>
jQuery("#menu-item-1670 a").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'zoomSpeedIn': 300,
'zoomSpeedOut': 300,
'overlayOpacity' : 0,
'type' : 'iframe'
});
</script>
jQuery(“#菜单项-1670a”).fancybox({
“宽度”:“75%”,
“高度”:75%,
“自动缩放”:正确,
“zoomSpeedIn”:300,
“zoomSpeedOut”:300,
“过多容量”:0,
“type”:“iframe”
});
但当我第一次点击谷歌地图时,它会显示地图,但当我第二次点击时,它不会显示。不知道为什么?
这是我尝试实现的链接
属性详细信息选项卡->单击属性地图->第一次显示->不是第二次
我试过了,但是运气不好
谢谢 第二次打开该框时,
iframe
的src
属性是about:blank
。有一个线程可能会解决这个问题-它建议使用onComplete
回调存储src
,并使用onClosed
回调恢复它
不确定它是否适用于您的特定情况,但似乎值得一试
如果我正确阅读了该链接和您的源代码,这应该可以做到:
<script>
jQuery(document).ready(function() {
var mySRC ="";
jQuery("#menu-item-1670 a").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'zoomSpeedIn' : 300,
'zoomSpeedOut' : 300,
'overlayOpacity' : 0,
'type' : 'iframe',
'onComplete': function() {
// alert('onComplete called');
mySRC = jQuery('#map_title iframe').attr('src');
},
'onClosed': function() {
// alert('onClosed called');
jQuery('#map_title iframe').attr('src',mySRC);
}
});
}); // ready
</script>
jQuery(文档).ready(函数(){
var mySRC=“”;
jQuery(“#菜单项-1670a”).fancybox({
“宽度”:“75%”,
“高度”:75%,
“自动缩放”:正确,
“zoomSpeedIn”:300,
“zoomSpeedOut”:300,
“过多容量”:0,
'type':'iframe',
“onComplete”:函数(){
//警报(“调用onComplete”);
mySRC=jQuery('#map_title iframe').attr('src');
},
“onClosed”:函数(){
//警报('onClosed called');
jQuery('#map_title iframe').attr('src',mySRC);
}
});
}); // 准备好的
如果它有效,找出一个答案,并给他/她一个投票-看起来他/她就是代码的来源。是的,我在再次单击链接时就知道了,但它没有地图的来源。我如何解决这个问题。有什么想法吗?不幸的是,没有运气!还有别的想法吗!!抱歉,没有注意到您没有将
$
用于jQuery。我已经更新了代码。你能再试一次吗?嘿,流浪汉!我已经尝试过了,因为您已经给我发送了$code,但是我用Jquery语法转换了它,但是运气不好!在这里你可以查看我使用的代码。请查看代码的源代码,你会在主页页脚部分找到它。请帮助我..我真的不确定;我还没有遇到这个特殊的问题,如果不能自己更改源代码,那么调试就有点困难。似乎没有调用onComplete函数。我可以看出JFK代码和您的代码之间的一个区别是,您没有在document ready函数中调用代码。我已经更新了代码。如果您对调试不满意,请取消对警报的注释以查看是否调用了回调。该死。如果选择正确,可能会有所帮助。“#menu-item-1670a”不是谷歌地图链接。这是“联系露西”链接。尝试添加一个以正确链接为目标的选择器。