【发布时间】:2012-04-14 05:32:16
【问题描述】:
我正在关注这篇文章:
http://www.lunametrics.com/blog/2011/12/01/automatic-cross-domain-tracking-revisited/
这导致我将以下内容放在我的网站中:
https://github.com/oldbie/xdomain/blob/master/xdomain.js
我已删除 jQuery.noConflict(); 并改用 $。
当我在我的网站上运行代码时,我得到$(link).attr("href") is undefined:
if($(link).attr("href").indexOf(this)!=-1){
但是如果您查看上面链接中的代码,它是在我们这样做时定义的:
var link = $(this); var href = link.attr('href');
定义是否正确?如果是这样,那么你能看到有什么问题吗?
您可以在此处查看复制的问题:
这个 html 会导致问题:
<a id="manage"><span id="ocPM" class="arrowDo"></span></a>
【问题讨论】:
-
很难识别带有
this或其中的变量的sn-ps,而看不到this或变量的来源 -
在它崩溃之前我就知道这是什么了。
-
我想我可能需要添加类似
$(link).attr("href") != null
标签: javascript jquery google-analytics cross-domain