Disabling right click on images using jquery

前端 未结 9 2169

I want to know how to disable right click on images using jQuery.

I know only this:



        
9条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-30 20:41

    You could try this :

    var message="Sorry, right-click has been disabled";
    
    function clickIE() {
        if (document.all) {
            (message);
            return false;
        }
    }
    
    function clickNS(e) {
        if (document.layers || (document.getElementById && !document.all)) {
            if (e.which == 2||e.which == 3) {
                (message);
                return false;
            }
        }
    }
    
    if (document.layers) {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown = clickNS;
    } else {
        document.onmouseup = clickNS;
        document.oncontextmenu = clickIE;
    }
    
    document.oncontextmenu = new Function("return false")
    

    Checkout a demo here

提交回复
热议问题