我想在我的网站中禁用任何图像选择。我已经使用了这段代码:
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
但 CTRL + A 仍有问题。是否有任何jQuery或Javascript代码禁用 CTRL + A 并选择所有功能?
编辑:这是我的网站> http://narenjco.ir/在第一页按ctrl + a,我想让火花无法选择
答案 0 :(得分:5)
修改:我现在看到您已将其应用于.unselectable
课程中的图片。在Chrome中,这些图片 无法选择,因此问题似乎是浏览器特定的。要在您使用的任何浏览器中克服此问题,您需要使用JavaScript。
这与您user-select:none
的使用有关。目前,我无法在您的网站上看到已应用此功能,但将其应用于body
标记会阻止Ctrl + A选择任何内容(至少在Chrome中)。
body {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
答案 1 :(得分:3)
试试这个
$(function(){
$(document).keydown(function(objEvent) {
if (objEvent.ctrlKey) {
if (objEvent.keyCode == 65) {
return false;
}
}
});
});
答案 2 :(得分:0)
您可以收听按键事件并在Ctrl + A
上返回false$(document).keypress(function(e) {
return e.keyCode != 65 || e.ctrlKey == false; // Return false only on Ctrl+A
}