jquery中的window.load()在谷歌浏览器中不起作用

时间:2014-11-13 06:38:19

标签: jquery

$(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

0 个答案:

没有答案