0

テーブルがあり、そのすべてのセルに css ホバーを割り当てたいと考えています。しかし同時に、背景画像を含む div タグがあり、テーブルと同じ幅と高さを持ち、相対位置でテーブルの真上に配置されています。cssホバーをテーブルのセルに割り当てるにはどうすればよいですか。試してみるとうまくいかず、divタグを検出しているためだと思います...

誰もこれに対する解決策を知っていますか?

注: IE9 で動作する必要があります (css3 も使用できません)。

4

2 に答える 2

4

この投稿を確認してください

これは、Firefox>=3.6およびSafari>=4.0のCSSポインターイベントを使用して実行できます。おそらくいくつかのChromeバージョンも。残念ながら、クロスブラウザの回避策についての知識はありません。

#overlay {
  pointer-events: none;
}
于 2012-10-22T03:05:08.903 に答える
0

2つの解決策があります:
1-次のコードを使用します。

<td  onmouseover="className='tdon'" onmouseout="className='tdoff'"></td>

次に、cssでtdonクラスとtdoffクラスを記述します。

2- jQueryを使用$( "td")。hover(function(){});

于 2012-10-22T07:01:00.623 に答える