1
$("#element").bind("keydown", function(e) {
if (e.which === 39) { //if keyboard right arrow
$("#element").trigger({
type: 'mousedown',
button: 2
}).trigger({
type: 'mouseup'
});
$("#element").bind('mousedown', function(ev) {
if (ev.which === 2) {
//call method - I need pageX and pageY coordinates
//methods.show.apply($this, [ev.pageX, ev.pageY, options.showAnimation]);
alert("called");
}
});
}
});
我所试图做的是: 按键盘右箭头键,这则模拟鼠标右键点击触发,现在我需要的是一个处理程序,以便我可以启动需要X & Y坐标的我的上下文菜单。调用从键盘右键单击鼠标右箭头的keydown
有没有办法让pageX属性和pageY随着鼠标的点击,通常会得到,而不是通过他们跨越 – chugh97
@ chugh97祢更新后的版本。 – VisioN
+1但更好的办法是将mousemove事件处理为#element,而不是文档。 –