右键单击元素时显示div

时间:2013-11-18 10:26:37

标签: javascript jquery css

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

小提琴:: http://jsfiddle.net/SRX3y/82/

代码::

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


};

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

3 个答案:

答案 0 :(得分:3)

试试这个..选择名称是错误的。应该是#pop_up

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

DEMO

答案 1 :(得分:2)

您的代码运行正常。

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

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

答案 2 :(得分:2)

你的身份证号错误

pop_up而非popup