我在页面上有这个 html:
<a href="review.asp?sitename=webcamking#video_embed" class="tutorials" data_site="webcamking"> Tutorial 1</a>
这个jQuery:
$('.tutorials').click(function(event){
event.preventDefault();
event.stopPropagation()
var linkText=$(this).text();
var siteName= $(this).attr('data_site');
alert("Test. linkText:"+linkText+". siteName:"+siteName);
_gaq.push(['_trackEvent', 'LinkClicked', siteName, linkText]);
//window.location.href=$(this).attr('href');
return false;
})
问题是链接仍然把我送到目的地。我需要阻止它。我需要检查我收到的警报......并希望触发谷歌分析事件!
更新:修改代码:
$(document).ready(function(){
$('.tutorials').click(function(event){
event.preventDefault();
var linkText=$(this).text();
var siteName= $(this).attr('data_site');
alert("Test. linkText:"+linkText+". siteName:"+siteName);
_gaq.push(['_trackEvent', 'LinkClicked', siteName, linkText]);
//window.location.href=$(this).attr('href');
return false;
});