未知&#34; BESbswy&#34; <跨度>

时间:2016-10-30 09:33:33

标签: javascript css html5 google-maps google-api

我刚刚注意到一些奇怪的跨度正在自动添加到左侧和顶部的身体末端,并且隐藏了可见性。 我使用wordpress(如果重要的话)。 跨度看起来完全像这样:

<span style="position: absolute; left: -999px; top: 0px; visibility: hidden; font-size: 300px; width: auto; height: auto; margin: 0px; padding: 0px; font-family: Roboto, Arial, sans-serif;"> BESbswy <span>

它包含&#34; BESbswy&#34;字符串。

我在网上看过一些article,上面写着这是Typekit/Webfontloader中的运行时测试,我完全没有使用它。 所有页面都使用谷歌地图API并包含地图,所以我意识到这个范围已经添加了谷歌地图,因为我无法在另一个页面中看到它,没有包含地图。 当我从我的页面中删除地图时,我再也看不到跨度了。 如果Google Maps API似乎创建了其中一个&#34; BESbewy&#34;跨度元素, 有人可以帮我理解这个BESbewy的东西是什么吗?以及如何让它消失? enter image description here TNX!

##更新##

我制作了一个解决此问题的脚本,一个临时解决方案,直到我知道这个跨度是什么:

  var clearSpan = setInterval(function () {
      var x = $("span:contains('BESbswy')");
      if(x.length != 0){
          $(x).text("");
          clearInterval(clearSpan);
      }
},100);
setTimeout(function(){clearInterval(clearSpan);},5000);

1 个答案:

答案 0 :(得分:1)

修正了简单的css regule:

span[style*='top: -999px']{display: none;}

Span由GoogleMaps插件生成。 找不到其他方法来解决它。