2009-12-03 60 views
0

We are左側點擊「點擊」捕捉點擊通過AJAX的鏈接和加載內容。 但鼠標右鍵和滾輪點擊也會發生事件。 如何僅處理左側? 混淆只捕獲使用事件鏈接

// 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'));        
      return false;    
     } 

     return true; 

    }); 

謝謝!

+0

謝謝你們,抱歉不注意:) – Coyod 2009-12-03 14:27:29

回答

3

擲各種各樣的問題,這檢查是否左邊的按鈕被用來

//left == 0, middle == 1, right == 2 
if (e.button != 0) return true; 
else { 
    //whatever 
    return false; 
} 
2

只需在回調的開頭補充一點:

if (e.button != 0) return true;