-2

HTML5、CSS、JavaScriptを使って三目並べのゲームを作っています。勝利パターンと、多かれ少なかれそれを機能させる方法を特定しました。人工知能は関与していません。これは、同じコンピューター上でのプレイヤー対プレイヤーのゲーム を意図しています。

ここに画像の説明を入力

私がやりたいことは次のとおりです。

  • div がいつクリックされたかを知る
  • どのdiv がクリックされたかを知る
  • それが可能かどうか教えてください。はいの場合、どのように。手順を感謝します。完全なコードを投稿しないでください:)

    4

    3 に答える 3

    5

    イベント リスナーをコンテナーにバインドし、イベント オブジェクトのtargetプロパティを調べて、クリックされた要素を特定します。

    <div>s はインタラクティブに設計されているため、を sに置き換えることを真剣に検討<button>してください (フォーカス順序に自動的に表示されるなどの利点があります)。

    于 2013-04-24T18:47:51.183 に答える
    0

    this、jquery を使用している場合は、非常に簡単です。

    $("div.box").on("click", function() { $(this).addClass("clicked"); });
    

    上記は、クラス「ボックス」を持つdivをチェックし、それに「クリックされた」クラスを追加します

    なぜこれが反対票を投じられたのかわかりません..ここにそれが機能していることを示す例があります..私が必要だと思うもののサンプルであっても。

    http://jsfiddle.net/LCKr6/1/

    于 2013-04-24T18:48:08.803 に答える
    -3

    これには javascript (JQuery) を使用する必要があります。クリックされたdivのIDをキャッチできるマウスクリックのリスナーを登録できます

    于 2013-04-24T18:46:30.437 に答える