2012-11-19 186 views
2

有誰知道jQuery代碼來執行左鍵單擊按鈕的操作時,鼠標右鍵點擊需要執行左鍵單擊的動作鼠標右鍵點擊(jQuery的)時

例如: 說我右鍵點擊一個鏈接,而不是打開一個彈出窗口,我需要它去鏈接的目的地。在其他需要我需要點擊鼠標左鍵點擊鼠標的動作。

嘗試搜索網頁,但沒用。因此發佈這是我最後的選擇。

真的很感激任何幫助。

在此先感謝。

+0

可能的複製,只是檢查出從計算器下面的鏈接 http://stackoverflow.com/questions/1206203/how-to-區分鼠標左鍵和右鍵點擊jquery –

+0

@viveksalve這兩個問題都不一樣 – jat

+0

這似乎是一個糟糕的UI設計。右鍵點擊應該會彈出一個在鏈接上執行的操作菜單,您將取消用戶選擇首選行爲的能力,例如在新選項卡中打開鏈接。 – Barmar

回答

0

嘗試

$('a').on('contextmenu', function(e){ 
    window.location = this.href; 
    return false; 
}); 

DEMO

+0

不是。當我點擊右鍵時,我需要它直接去目的地。就像左鍵單擊會怎麼做 – jat

+0

@jat它確實,stackoveflow只是從框架中刪除自己,嘗試http://jsfiddle.net/mowglisanu/9AeEd/1/ – Musa

+0

給我一分鐘。將嘗試一下。謝謝 – jat

0
$('#element').mousedown(function(event) { 
    if (event.which==3) { 
     $('#element').trigger('click'); 
     break; 
     } 
}); 
相關問題