将事件监听器添加到事件监听器? (改变按钮)
addEventListeter to an EventListener? (change the button)
我是 js 语言的新手,我有这个有趣的项目。
你玩过扑克吗?
因此,当用户按下按钮时,他会在 table 上看到三张卡片。然后他按下相同的 'check' 按钮,他应该会看到第四张牌,然后是第五张。
如何更改按钮"job"?我是说。除了为第 4 和第 5 张牌制作额外的按钮,我可以只制作一个游戏吗?
像这样的事情可以让你开始:
var gamestate = "";
var update = function() {
switch (gamestate) {
case "":
$('#state').text("A(H) J(D) 10(S)") ;
gamestate = "flop";
break;
case "flop":
$('#state').text($('#state').text() + " 9(S)");
gamestate = "turn";
break;
case "turn":
$('#state').text($('#state').text() + " 4(H)");
gamestate = "river";
break;
case "river":
$('#state').text("");
gamestate = "";
break;
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="state">
</div>
<a id='clickme' href="javascript:;" onclick="update()">Update</a>
在你有...text('info')
块的地方,你可以根据游戏状态放置你的发牌代码。
我是 js 语言的新手,我有这个有趣的项目。 你玩过扑克吗? 因此,当用户按下按钮时,他会在 table 上看到三张卡片。然后他按下相同的 'check' 按钮,他应该会看到第四张牌,然后是第五张。 如何更改按钮"job"?我是说。除了为第 4 和第 5 张牌制作额外的按钮,我可以只制作一个游戏吗?
像这样的事情可以让你开始:
var gamestate = "";
var update = function() {
switch (gamestate) {
case "":
$('#state').text("A(H) J(D) 10(S)") ;
gamestate = "flop";
break;
case "flop":
$('#state').text($('#state').text() + " 9(S)");
gamestate = "turn";
break;
case "turn":
$('#state').text($('#state').text() + " 4(H)");
gamestate = "river";
break;
case "river":
$('#state').text("");
gamestate = "";
break;
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="state">
</div>
<a id='clickme' href="javascript:;" onclick="update()">Update</a>
在你有...text('info')
块的地方,你可以根据游戏状态放置你的发牌代码。