我正在尝试通过javascript禁用 Ctrl + + / Ctrl + - 浏览器快捷方式:< / p>
$(document).ready(function(){
$(document).keydown(function(event) {
if (event.ctrlKey==true && (event.which == '107' || event.which == '109')) {
alert('disabling zooming ! ');
event.preventDefault();
}
});
});
此代码在FF和Chrome中运行良好,并且可以防止在IE中进行缩放!任何想法?
答案 0 :(得分:0)
这对我有用,但你也可能想要绑定到'keyup'。
$(document).ready(function () {
$(document).bind('keydown keypress', function (event) {
event.preventDefault();
});
});
答案 1 :(得分:0)
为了完全禁用滚动功能,您必须使用两个以上的按钮编号来防止默认。 我个人禁用所有ctrl键组合。
$(document).ready(function () {
function preventDefault(e) {
e = e || window.event;
if (e.preventDefault)
e.preventDefault();
e.returnValue = false;
}
$(document).bind('keydown keypress', function (event) {
if (event.ctrlKey) {
preventDefault(event);
return false;
}
});
});