javascript - 使用 jquery 禁用特定功能键

标签 javascript jquery jquery-ui jquery-plugins javascript-framework

我想在我的网页上禁用 F8 键。有什么方法可以使用 jquery 或任何关联的插件或只是 javascript 禁用它吗??

提前致谢...:)

爆弹弗莱德

最佳答案

像这样Disable F5 key in Safari 4

但使用 keyCode 119:

<script>
var fn = function (e)
{

    if (!e)
        var e = window.event;

    var keycode = e.keyCode;
    if (e.which)
        keycode = e.which;

    var src = e.srcElement;
    if (e.target)
        src = e.target;    

    // 119 = F8
    if (119 == keycode)
    {
    alert('nope')
        // Firefox and other non IE browsers
        if (e.preventDefault)
        {
            e.preventDefault();
            e.stopPropagation();
        }
        // Internet Explorer
        else if (e.keyCode)
        {
            e.keyCode = 0;
            e.returnValue = false;
            e.cancelBubble = true;
        }

        return false;
    }
}
document.onkeypress=document.onkeydown=document.onkeyup=fn
</script>

关于javascript - 使用 jquery 禁用特定功能键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5540549/

相关文章:

javascript - 自定义选项更新 Magento 产品图像

javascript - 使用 jquery 显示和隐藏

jquery - 无法让 div 停留在 div 的底部

javascript - Jquery UI 日期选择器日期格式

javascript - jquery datepicker datepicker beforeShowDay 明年不起作用

javascript - 如何让AngularJS在登录后刷新标题

javascript - 删除对象数组 javascript/react-native 中两个重复字段之一

jquery - 使用 Ajax 提交表单

jQuery 如何在单击图像缩略图时显示图像加载器

jquery - 嵌入所有流行的图像格式 - jquery/javascript