你会如何在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();
});
答案 0 :(得分:1)
尝试将mouseup
事件处理程序附加到按钮。