2

您将如何在 javascript/jquery 中执行此操作?

我目前有right-click + hold显示一个div,然后它在右键单击时消失。但是,我想单击鼠标悬停在释放右键单击的任何按钮。

这是我到目前为止所拥有的:

// Cancel out the default context menu
$('body').on('contextmenu', function(){
    return false;
});

$("body").on('mousedown', function(event){
    // If it's not a right click, return
    if (event.which != 3) 
        return;

    // Set div coordinates to clicked point
    $('div').css({
        'top': event.pageY,
        'left': event.pageX
    });

    $('div').show();
});    

$("body").on('mouseup', function(event){
    // If it's not a right click, return
    if (event.which != 3)
        return;

    $('div').hide();
});
4

1 回答 1

1

尝试将mouseup事件处理程序附加到按钮。

于 2012-10-24T22:31:08.047 回答