Mengesan Peristiwa Klik Kanan dalam JavaScript
Klik kanan ialah interaksi pengguna biasa dalam penyemakan imbas web, tetapi memahami cara mengesannya menggunakan JavaScript boleh menjadi satu cabaran.
Adakah Klik Kanan JavaScript Acara?
Tidak, klik kanan itu sendiri bukan acara langsung dalam JavaScript. Sebaliknya, kami boleh mengakses maklumat melalui acara tetikus standard (mousedown, mouse up, click).
Cara Mengendalikan Peristiwa Klik Kanan
menggunakan acara tetikus
menggunakan acara oncontextmenu
Sebagai alternatif, untuk mengendalikan acara apabila menu klik kanan dibawa ke atas, gunakan "oncontextmenu" acara.
Contoh Kod:
Menggunakan Acara Tetikus:
document.body.onclick = function(e) { e = e || window.event; if (e.which == 3 || e.button == 2) { alert("Right button clicked!"); } };
Menggunakan oncontextmenu:
window.oncontextmenu = function() { showCustomMenu(); return false; // Cancel the default menu };
Dengan memanfaatkan teknik ini, pembangun boleh mengendalikan acara klik kanan dengan berkesan dan sesuaikan pengalaman pengguna dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimana untuk Mengesan Peristiwa Klik Kanan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!