3

ブラウザが :hover 疑似クラスをサポートしているかどうかを判断するために機能検出を使用するにはどうすればよいですか? 可能であれば、条件付きコメントを使用せずに ie6 固有のスクリプト ファイルを含めたいと考えています。

4

2 に答える 2

1

ie6 以前の場合、ホバーはサポートされていません。ホバーをサポートしていない他のブラウザーは、古すぎてわかりにくいため、心配する必要はありません。

編集

:hoverIE 6 で動作させることが可能です:ここを参照してください。

于 2011-02-09T17:37:18.073 に答える
1

:hover 疑似クラスは、標準準拠のブラウザーでサポートされています。<a>IE6 などのブラウザーは、要素に対してのみサポートします。

ただし、名前を挙げると、jQuery を使用して任意のものにホバー変更を使用できます。

$('.class').hover(
    function(){
        $(this).addClass('hover');
    },
    function(){
        $(this).removeClass('hover');
});

CSS で、擬似クラス :hover の代わりにクラス .hover を使用します。

于 2011-02-09T17:51:26.367 に答える