-2
Jquery點擊事件不是用鼠標右鍵激發的,只用左鍵單擊事件!有沒有解釋和解決方案?右鍵單擊事件不被識別
<textarea name="message" id="message"></textarea>
$("#message").on('click', function(event) {
alert("ok");
});
謝謝
Jquery點擊事件不是用鼠標右鍵激發的,只用左鍵單擊事件!有沒有解釋和解決方案?右鍵單擊事件不被識別
<textarea name="message" id="message"></textarea>
$("#message").on('click', function(event) {
alert("ok");
});
謝謝
您可以結合click
和contextmenu
個事件到一個聽衆:中
$("#message").on('click contextmenu', function(event) {
alert("ok");
});
使用mousedown
檢測所有鼠標事件,然後使用event.which
來確定哪個鼠標按鈕被按下(1,2,3 =左,中,右分別)
$("#message").on('mousedown', function(e) {
alert(e.which);
});
可能重複(http://stackoverflow.com/questions/1206203/how-to- [如何使用jQuery左,右鼠標點擊之間區分]區分左鍵和右鍵點擊與jquery) – Nit 2015-01-20 18:38:00
http://stackoverflow.com/questions/4235426/how-can-i-capture-the-right-click-event-in-javascript #answer-4236294 – xandercoded 2015-01-20 18:38:38
絕對重複的@alexfreiria正確指出 – 2015-01-20 18:39:59