テーブルがあり、そのすべてのセルに css ホバーを割り当てたいと考えています。しかし同時に、背景画像を含む div タグがあり、テーブルと同じ幅と高さを持ち、相対位置でテーブルの真上に配置されています。cssホバーをテーブルのセルに割り当てるにはどうすればよいですか。試してみるとうまくいかず、divタグを検出しているためだと思います...
誰もこれに対する解決策を知っていますか?
注: IE9 で動作する必要があります (css3 も使用できません)。
テーブルがあり、そのすべてのセルに css ホバーを割り当てたいと考えています。しかし同時に、背景画像を含む div タグがあり、テーブルと同じ幅と高さを持ち、相対位置でテーブルの真上に配置されています。cssホバーをテーブルのセルに割り当てるにはどうすればよいですか。試してみるとうまくいかず、divタグを検出しているためだと思います...
誰もこれに対する解決策を知っていますか?
注: IE9 で動作する必要があります (css3 も使用できません)。
この投稿を確認してください
これは、Firefox>=3.6およびSafari>=4.0のCSSポインターイベントを使用して実行できます。おそらくいくつかのChromeバージョンも。残念ながら、クロスブラウザの回避策についての知識はありません。
#overlay {
pointer-events: none;
}
2つの解決策があります:
1-次のコードを使用します。
<td onmouseover="className='tdon'" onmouseout="className='tdoff'"></td>
次に、cssでtdonクラスとtdoffクラスを記述します。
2- jQueryを使用$( "td")。hover(function(){});