【发布时间】:2010-07-21 13:40:10
【问题描述】:
<div style="display: none;">
<div id="location<?php echo $r->id ?>">
<?php echo $r->address; ?>, <?php echo $r->city; ?>, <?php echo $r->province; ?>
<h3 class="sub">Map of Location</h3>
<?php
$CI->conjunction->showMap($r->id, $r->lat, $r->lon, $r->postal, 'map_canvas');
?>
<div id="map_canvas" style="width: 250px; height: 250px;"></div>
</div>
</div>
上面的代码是我用来显示隐藏的 DIV 的。 然后我使用
$('a#inline').fancybox({
'autoScale': true
, 'autoDimensions': true
, 'centerOnScroll': true
});
调用 Fancybox 显示内容。 但是,Google 地图总是会破坏灯箱并默认显示。
是否有合理的解决方法强制地图隐藏,直到环绕它的 DIV 显示?
【问题讨论】:
标签: codeigniter maps fancybox