0

我开发了一个带有来自 Themeforest 的“Mobilize”移动网站主题的移动应用程序,它使用 jQuery。我将 Google Analytics for Mobile Websites 代码插入到我要跟踪的每个页面中,但问题是在每个页面加载时,代码会显示一瞬间。见下文:

http://m.eyemagic.net

我试过隐藏代码,但没有运气。有任何想法吗?

4

1 回答 1

0

为什么代码在<div>标签中?

<div style="display:hidden;">
$('[data-role=page]').live('pageshow', function (event, ui) {
    //...
});
</div>

那是行不通的。因为首先,它使代码在页面上成为实际可呈现的文本,其次,它不会实际执行,所以这段代码什么也不做。

将该代码放在<script>标签中以解决这两个问题。

加载页面的样式表后,实际页面内容将位于此代码 div 的顶部,将其遮盖以使其无法被看到。

此外,display: hidden是无效的 CSS。您可能想要display: none,它将隐藏它并从页面流中删除它。您可能混淆了visibility: hidden隐藏元素但仍会占用页面空间的规则。

但无论如何,如果这实际上是一个脚本标签,那么样式根本不重要。

于 2012-10-29T17:18:22.513 回答