タイルの 4x4 マトリックスがあります。各タイルは基本的にdiv
. 今、私は次のことをしたい:
- マウス ポインターが特定のタイル上にある場合、そのタイルでチェックを実行する必要があります (既に行った位置などを使用して)。タイルが要件を満たしている場合、ホバー効果が必要です。
注: タイルは位置を変更し続けるため、特定のタイルには一時的にホバー効果が必要ですが、再配置後はホバー効果がない場合があります。そして、再配置は完了していません。つまり、マトリックス全体をリセットしません。数枚のタイルをシフトするだけです。
css クラスと javascript (jquery ではなくプロトタイプ) を使用してこれを実装する必要があります。クラスのホバー スタイルを設定しますhoverTile
。各タイルにマウスオーバーを追加しました。ユーザーのマウスがタイルの上にあるときはいつでも関数が呼び出され、 を使用して html div 要素のクラスを設定しsetAttribute
ます。要約は次のとおりです。
Before:
<div> ... </div>
After:
<div class="hoverTile"> ... </div>
スタイル:
.hoverTile: hover{
text-color: red;
}
HTMLページを検査するとクラス名が表示されますが、これは機能していないようです。ここでの間違いは何ですか?