Catch only a left clicks on links [duplicate]
We are using event click to catch click on links and load content via ajax.
But event happens also on right mouse and wheel clicks.
How to process only left?
confused
// jquery.coyod-engine-0.5.0.js
$(document).click(function(e){
        
        var t = $(e.target);            
        if(t.hasClass('aj'))
        {               
            
            e.stopPropagation();
            e.preventDefault();
            showContent(t.attr('href'));                  开发者_StackOverflow          
            return false;               
        }
        
        return true;
        
    });
Throw in a check at the start of you function which checks if the left button was used
//left == 0, middle == 1, right == 2
if (e.button != 0) return true;
else {
  //whatever
  return false;
}
Just add this at the begining of your callback:
if (e.button != 0) return true;
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论