【发布时间】:2018-10-12 10:23:16
【问题描述】:
我正在尝试使用 Google 跟踪代码管理器触发的 javascript 根据特定查询字符串更改一些页面 html 内容。
问题 - 它不稳定,它有时会工作并显示图片,有时会无缘无故。
HTML
<style>#dc {display:none;}</style>
<img id="dc" class="alignleft wp-image-2685" src="/someImage.png" width="269" height="400" />
JavaScript
<script type="text/javascript">
$(document).ready(function() {
$('#dc').show();
}
);
</script>
我已经测试了代码是否正在触发,并且它可以正确触发(当 querystring dc=1 时),这里是触发器:
有人知道为什么它不能稳定工作吗?我该如何解决?
【问题讨论】:
-
您检查过错误吗?例如在控制台中
-
没有。这有帮助吗: gtm.js?id=GTM-NMC9HDC:90 Uncaught {Hd: "Uncaught TypeError: $ is not a function - :1"} Hd : "Uncaught TypeError: $ is not a function - :1" proto : 对象 |图片:i.gyazo.com/513fba4a4a8615fdc9f45123e1102a09.png
-
我猜它与jquery有关。确保它包含在正确的版本中
-
有趣的事实 - 经过多次测试,它在 Firefox 中 100% 工作,在 Chrome 中只有 5-10%
标签: javascript html css google-tag-manager