【问题标题】:Load jquery and google map加载 jquery 和谷歌地图
【发布时间】:2015-01-14 06:17:18
【问题描述】:

你好,我使用加载 jquery 每秒刷新我的页面当我在此页面中添加谷歌地图时,问题出现了,地图每秒出现和消失,无论如何要纠正这个问题

$(document).ready(function(){
    <?php
        if(isset($_GET['id'])){
            $id = '&id='.$_GET['id'];
        }
     if(isset($_GET['id']) && isset($_GET['c']) || isset($_GET['c'])){
            $id = '&id='.$_GET['id'].'&c='.$_GET['c'];
        }*/
    ?>

     $("#pub").load("./ajax.php?act=pharmacie<?php echo $id; ?>");
    setInterval(function(){
        $("#pub").load("./ajax.php?act=pharmacie<?php echo $id; ?>");
    },1000);


});

这是我加载脚本的 div

  <div id="pub"></div>

最后一个是我的主脚本“ajax.php”包含谷歌地图的代码

        <div id="pharma-title">
            <table width="100%" id="tableNom">

                <td width="40%" id="hero">
                <iframe src="https://www.google.com/maps/embed?" width="400" height="300" frameborder="0" style="border:0">

【问题讨论】:

  • 显示代码或到目前为止您尝试过的内容,

标签: javascript php jquery google-maps load


【解决方案1】:

首先,每秒刷新你的网站是个坏主意,其次,你的问题是谷歌地图无法加载那么快,所以你会得到“闪烁”的效果。

如果您仍想每秒刷新一次您的网站,请编辑您的代码,以便谷歌地图不会每秒刷新一次。

P.S 告诉我你为什么每秒钟都在刷新你的网站,也许有一种简单的方法可以做你想做的事,而无需每秒钟刷新一次。

【讨论】:

  • 我有一个显示广告的公共页面,我想在不重新加载页面的情况下对此广告进行更改...有没有不使用此加载 jquery 的解决方案
【解决方案2】:

您不想重新加载 jquery。您想要做的是每秒更新您想要更改的部分。 让我知道您正在尝试使用相关的 html/jquery 代码做什么,我很乐意为您提供帮助。

【讨论】:

  • 我有一个显示广告的公共页面,我想在不重新加载页面的情况下对此广告进行更改...有没有不使用此加载 jquery 的解决方案
  • 是的。您想对包含广告的 div 或类产生影响。你没有确切地提到它是如何工作的。所以我很难给你更好的指点。
猜你喜欢
  • 2015-09-09
  • 2017-07-06
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-22
  • 1970-01-01
相关资源
最近更新 更多