$(window).load(function(){});
无法使用谷歌浏览器,但它可以在Firefox中使用。
我的情况我在这里解释过,
其实我在我的应用程序中加载谷歌地图。我使用jquery加载谷歌地图。我使用$(document).ready(function()
加载谷歌地图,但谷歌指针不在中间位置。所以我使用$(window).load(function()
,然后它只在firefox加载到中间位置但不在谷歌Chrome中...为什么???
我的代码:
<div id="tabs " class="js-ui-tabs">
<!-- Gallery-->
<ul>
<li><?php echo $this->Html->link(__t('Photos'), '#photo', array('title'=>__t('Photos'),'class'=>'property {"tab":"photo"}')); ?></li>
<li><?php echo $this->Html->link(__t('Map'), '#map', array('title'=>__t('Map'),'class'=>'last {"tab":"map"}')); ?></li>
<li><?php echo $this->Html->link(__t('Calendar'), '#calender', array('title'=>__t('Calendar'),'class'=>'last {"tab":"calender"}','id'=>'view-calendar-holder')); ?></li>
</ul>
</div>
以上代码是选项卡列表的标题。当我点击第二个标签时,地图代码将被加载..如下所示:
<div class="map map-point" id="map">
<?php $propertyLocation = $property['Property']['address'].',+'.$property['City']['name'].',+'.$property['Country']['name'];
if(!empty($property['Property']['latitude']) && !empty($property['Property']['longitude']) ){
$propertyLocation .= '@'.$property['Property']['latitude'].",".$property['Property']['longitude'];
} ?>
<iframe width="620" height="382" frameborder="no" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=<?php echo $propertyLocation; ?>&z=12&output=embed"></iframe>
</div>
请参阅以下链接以查看此问题: http://www.staypleasure.com/chennai-property/spectras-nest