html代码:
<div class="wrap">
</div>
js code:
$(document).ready(function() {
$("body").mousedown(function(event) {
switch (event.which) {
case 1:
alert('hello!');
break;
case 2:
alert('forbid the key');
break;
default:
alert('hehhe');
}
});
当我打开页面然后按下鼠标左键时,它不会提示你好。为什么?谢谢。
当我按右键时,我想提醒(“禁止左边”)。然后2分钟后。然后关闭页面。如何将功能添加到案例2.谢谢
ps:这是我想学习如何使用
左键右键答案 0 :(得分:3)
mousedown
事件经过一番小小的尝试后才有效。
});
。.wrap
开始时没有占用任何空间,我设置了height
就可以了。<强> CSS 强>
html, body, .wrap {
height:100%;
}
<强> JS 强>
$(document).ready(function () {
$(".wrap").mousedown(function (event) {
switch (event.which) {
case 1:
alert('left button');
break;
case 2:
alert('middle button');
break;
default:
alert('right button');
}
});
});
您可以在window.close()
close()
(或简称setTimeout()
),在一段时间后关闭窗口
// Call close after 120000ms
setTimeout(close, 120000);
我必须同意FabrícioMatté,做这种事情是非常糟糕的做法。您将通过执行这些意外事情并禁用正常功能来惹恼您的用户。我认为只有游戏/类似游戏才能覆盖右键单击事件。