同時にインラインで表示される 2 つの別々のテーブルをターゲットにすることはできますか? tr
td
カーソルが最初または2番目のテーブルを通過するときに、両方のテーブルに同時にホバー効果を持たせたいです。
ここに小さな例があります: http://jsfiddle.net/Ksb2W/17/
(現在は別々に活動中)
同時にインラインで表示される 2 つの別々のテーブルをターゲットにすることはできますか? tr
td
カーソルが最初または2番目のテーブルを通過するときに、両方のテーブルに同時にホバー効果を持たせたいです。
ここに小さな例があります: http://jsfiddle.net/Ksb2W/17/
(現在は別々に活動中)
この動作をエミュレートすることができます。つまり、最初の上にカーソルを合わせると、兄弟div
に含まれる で応答がトリガーされます。table
div
div:hover,
div:hover + div table td {
background-color: #f90;
border-color: #f90;
}
table
ただし、最初のテーブルにカーソルを合わせて 2 番目の応答をトリガーすることはできません。これは、table
の親に移動し、div
次に兄弟に移動し、次に子テーブルに移動する必要があるためです。
同様に、JavaScript を使用しない場合、最初のテーブルで現在ホバーされている要素に基づいて、特定の行またはセルで応答をトリガーすることはできません。また、2 番目table
(またはdiv
) にカーソルを合わせると、最初の応答をトリガーできません。