Javascript 右键单击元素时显示div

Javascript 右键单击元素时显示div,javascript,jquery,css,Javascript,Jquery,Css,我试图在右键单击事件时显示div,此右键单击工作正常,但事件未正确应用 小提琴:: 代码:: $.event.special.rightclick = { bindType: "contextmenu", delegateType: "contextmenu" }; $(document).on("rightclick", "div", function() { alert("hello"); $('#popup').css('display','inli

我试图在右键单击事件时显示div,此右键单击工作正常,但事件未正确应用

小提琴::

代码::

$.event.special.rightclick = {
    bindType: "contextmenu",
    delegateType: "contextmenu"


};

$(document).on("rightclick", "div", function() {
    alert("hello");
    $('#popup').css('display','inline-block');
    return false;
});

你的代码运行良好

$('#popup').css('display','inline-block');

你的身份证错了


它的
弹出窗口
而不是
弹出窗口
试试这个..选择器名称是错误的。它应该是
#弹出窗口

$(document).on("rightclick", "div", function() {
    alert("hello");
    $('#pop_up').css('display','block');
    return false;
});

id=“pop_up”
但您的选择器是
$(“#popup”)
???
$(document).on("rightclick", "div", function() {
    alert("hello");
    $('#pop_up').css('display','block');
    return false;
});