0

これは機能しません

if( $.browser.opera ){
    $("body").addClass('opera');
}

なぜ?

4

2 に答える 2

1

addClassの使用に問題はありません。オペラがロードされると、ソースコードを表示するときにbodyに「opera」クラスはありませんが、CSS body.opera {display:none;}を追加すると実行されます。したがって、問題はブラウザにあります。ブラウザは、ブラウザのユーザーに表示されるソースコードにjQueryの変更を加えません。

于 2010-02-01T09:57:21.163 に答える
1

やってみました

if( $.browser.opera ){
    $("body").attr("class", "opera");
}
于 2010-02-01T08:30:37.290 に答える