我想創建一個上下文菜單,當我右鍵單擊文本框。我做了它,當我點擊,我可以選擇使用鼠標,但我需要它使用鍵和鍵。右鍵點擊jquery
$(window).load(function(){
$(document).bind("contextmenu", function(event) {
event.preventDefault();
$("<div class='custom-menu'>Custom menu</div>")
.appendTo("body")
.css({top: event.pageY + "px", left: event.pageX + "px"});
}).bind("click", function(event) {
$("div.custom-menu").hide();
});
}).bind("keyup",function(event) {
$("div.custom-menu").hide();
});
}).bind("keydown",function(event) {
$("div.custom-menu").hide();
});
});
HTML
input type="text" name="firstbox" id="firstbox" onclick="append()"
這裏右擊工程整頁bcoz我已經給身體上,如何使文本框的工作。如果你只想要一個文本框,然後將其綁定到該文本框您希望這樣
$( 「#firstbox」)結合( 「按鍵」,功能(事件){ VAR鍵= event.keyCode || event.which; 如果(鍵= = 38){// UP $( 「#firstbox」)結合( 「文本菜單」,功能(事件){ event.preventDefault(); $( 「