2
jQuery click()事件;如何防止鼠標右鍵點擊此事件?
<script>
$("#test_img").click(function() {
alert("Hello");
});
</script>
但不管什麼鼠標按鈕我按下 - 右邊或左邊。我看到絕對相同的結果。我希望僅在鼠標左鍵單擊時顯示警報。
謝謝抱歉,我對JavaScript很陌生。
謝謝。
jQuery click()事件;如何防止鼠標右鍵點擊此事件?
<script>
$("#test_img").click(function() {
alert("Hello");
});
</script>
但不管什麼鼠標按鈕我按下 - 右邊或左邊。我看到絕對相同的結果。我希望僅在鼠標左鍵單擊時顯示警報。
謝謝抱歉,我對JavaScript很陌生。
謝謝。
您可以評估event.which
屬性以確定哪個按鈕已被按下。
$("#test_img").mouseup(function(e) {
// e.which is 1, 2 or 3 for left/middle/right mouse button
if (e.which === 1) {
//continue
}
});
此外,要安全檢測鼠標按鈕,您不能使用click
-event!改爲使用mousedown
或mouseup
。
謝謝你,這麼詳細的評論。 – Kirzilla 2010-04-15 11:57:34