防止链接事件无法

问题描述:

我有在页面上这个网站:防止链接事件无法

<a href="review.asp?sitename=webcamking#video_embed" class="tutorials" data_site="webcamking">&nbsp;&nbsp;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; 

    }) 

的问题是,链接仍保持送我到目的地。我需要阻止它。我需要检查我得到的alert.and希望谷歌分析事件触发!

更新:修改后的代码:

$(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; 

    }); 
+1

正常工作对我的jsfiddle http://jsfiddle.net/kchpj/ – DG3 2012-04-24 13:36:47

+0

它是活的静态link..yeah..no需要() – 2012-04-24 13:39:30

+0

有写it..may较短方式是我应该添加onclick事件直接链接?!?! – 2012-04-24 13:39:51

  1. 你有没有在$(document).ready(function() {})声明中附上您的jQuery代码块?
  2. 这个块上面是否有任何代码被破坏并阻止该块执行?
+0

我有一个错误..在上述JavaScript ..我把代码现在..在文档的顶部。已准备 – 2012-04-24 13:54:27

+0

现在工作吗?发布引发错误的代码块。我们可以尝试并解决这个问题! – kayen 2012-04-24 13:56:33

+0

它的工作原理谢谢... – 2012-04-24 14:00:33

使用此:

HTML:

<div id="tutorials">&nbsp;&nbsp;Tutorial 1</div>​ 

的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; 

})

+0

不错的解决方案...我会检查出来 – 2012-04-24 13:52:15

+0

对不起,我想我错过了你的链接。让我编辑我的答案 – Oritm 2012-04-24 13:59:47

+0

你真的想要的网址review.asp?sitename = webcamking#video_embed?与传递的data_site内容? 让我知道,我将编辑我的示例 – Oritm 2012-04-24 14:01:51