我已经阅读了其他类似的主题,但没有任何问题/响应有助于使其简单到足以理解我需要做什么。我正在使用 jQuery 1.7 版,这可能解释了为什么其他问题中发布的一些代码是不同的。
谷歌地图加载在一个滑动切换的 div 中,中心点向西北偏移,并且相对于 div 打开时显示的地图部分不可见。我正在尝试显示一个非常简单的地图,没什么特别的。
jQuery(".toggle").click(function () {
// check the visibility of the next element in the DOM
jQuery(this).next().slideToggle(); // slide it down
});
我的 jQuery 知识有限,但我知道我需要在切换 div 后强制加载 iframe。我只是不知道如何实现这一目标!HTML / PHP 代码如下。
<span class="toggle">
View Map // with some CSS
</span>
<div id="maps" class="ui-helper-hidden">
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=<?php echo $latitude;?>,<?php echo $longitude;?>&aq=&t=m&z=13&output=embed&key=123456789"></iframe>
</div>