HTML5、CSS、JavaScriptを使って三目並べのゲームを作っています。勝利パターンと、多かれ少なかれそれを機能させる方法を特定しました。人工知能は関与していません。これは、同じコンピューター上でのプレイヤー対プレイヤーのゲーム を意図しています。
私がやりたいことは次のとおりです。
それが可能かどうか教えてください。はいの場合、どのように。手順を感謝します。完全なコードを投稿しないでください:)
HTML5、CSS、JavaScriptを使って三目並べのゲームを作っています。勝利パターンと、多かれ少なかれそれを機能させる方法を特定しました。人工知能は関与していません。これは、同じコンピューター上でのプレイヤー対プレイヤーのゲーム を意図しています。
私がやりたいことは次のとおりです。
それが可能かどうか教えてください。はいの場合、どのように。手順を感謝します。完全なコードを投稿しないでください:)
イベント リスナーをコンテナーにバインドし、イベント オブジェクトのtarget
プロパティを調べて、クリックされた要素を特定します。
<div>
s はインタラクティブに設計されているため、を sに置き換えることを真剣に検討<button>
してください (フォーカス順序に自動的に表示されるなどの利点があります)。
this
、jquery を使用している場合は、非常に簡単です。
$("div.box").on("click", function() { $(this).addClass("clicked"); });
上記は、クラス「ボックス」を持つdivをチェックし、それに「クリックされた」クラスを追加します
なぜこれが反対票を投じられたのかわかりません..ここにそれが機能していることを示す例があります..私が必要だと思うもののサンプルであっても。
これには javascript (JQuery) を使用する必要があります。クリックされたdivのIDをキャッチできるマウスクリックのリスナーを登録できます