使用 jquery 禁用特定的功能键

Disable specific function key using jquery(使用 jquery 禁用特定的功能键)

本文介绍了使用 jquery 禁用特定的功能键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在我的网页上禁用 F8 键.有什么方法可以使用 jquery 或任何相关插件或仅使用 javascript 禁用它??

I want to disable F8 key on my web page. Is there any way I can disable it using jquery or any associated plugins or just javascript??

提前谢谢... :)

爆破

推荐答案

像这样 禁用Safari 4 中的 F5 键

但使用 keyCode 119:

but using 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>

这篇关于使用 jquery 禁用特定的功能键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:使用 jquery 禁用特定的功能键

基础教程推荐