JS如何在浏览器中屏蔽右键菜单

可以在整个页面中屏蔽,也可以在某个元素上屏蔽右键菜单
js代码:

function hideRightClickMenu() {
    window.event.returnValue = false;
    return false;
}

一、在动态创建的div中绑定事件:

parent.$("<div id='topWin' style='overflow:hidden;' οncοntextmenu='hideRightClickMenu()'></div>").dialog({
        title: title,
        iconCls: iconCls,
        border: 'thin',
        href: url,
        modal: true,
        width: _width,
        height: _height,
        top: ($(parent.window).height() - _height) * 0.5,
        left: ($(parent.window).width() - _width) * 0.5,
        //openAnimation: 'slide',
        //closeAnimation: 'show',
        //closeDuration:1000,
        minimizable: false,
        maximizable: _maximizable,
        collapsible: false,
        resizable: false,
        cache: false,
    })

二、在body上绑定事件:

<body style="overflow-y: hidden" class="easyui-layout" onmousemenu="hideRightClickMenu()" >

秋风写于淄博 业务联系与技术交流:qq375172665

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值