在我的Javascript遊戲中, 我希望能夠按「Enter」開始遊戲, 或按遊戲中的開始按鈕開始遊戲。做一個點擊和Keydown動作做一個功能
我知道如何有一個點擊功能, 多個選擇器,但我將如何實現上述?謝謝。
在我的Javascript遊戲中, 我希望能夠按「Enter」開始遊戲, 或按遊戲中的開始按鈕開始遊戲。做一個點擊和Keydown動作做一個功能
我知道如何有一個點擊功能, 多個選擇器,但我將如何實現上述?謝謝。
試試這個 HTML
<button>Click or keydown?</button>
腳本
$('button').bind("click keydown", function (evt) {
if (evt.type == "keydown" && evt.which == 13)
alert("Key 13 pressed");
else if (evt.type == "click")
alert("Clicked!");
});
OR
function game(e) {
alert('game start');
}
$('#YourStartButtonID').click(function(e) {
game(e);
});
$(document).keydown(function(e) {
if (e.keyCode == 13) { game(e); }
});
function startGame(){ /*...*/ } //Your game-starter
$("#start").click(startGame); //Button
$(document).keydown(function(e){
if(e.keyCode == 13) startGame(); //Enter key
});
你可以做到這一點
<script>
$(function(){
$('#btn').bind('click',function(){alert(1);});
});
$(document).bind("keydown",function(){if(event.keyCode==13)alert(1);});
</script>
這僅適用於當按鈕被集中,大部分時間的重點將是'
我更新了我的答案 –
那麼,有兩種不同的方式來運行單一行動是唯一的方法嗎?如果可能的話,我想要做的事情如下: $('#YourStartButtonID')。click.or.keydown(function(e){ game(e); }); –