13

jQuery 関数の if ステートメントで IE7 をターゲットにしようとしています。この特定のビットに対する私のコードは次のとおりです。

if($.browser.msie && $.browser.version.substring(0) == "7") {
    //Do something
}

これは正しいです?

4

1 に答える 1

37

試す:

if($.browser.msie && parseInt($.browser.version, 10) == 7) {
    //Do something
}   

また、@Andrew Whitaker がコメントしているように、特定のブラウザーをターゲットにするのではなく、代わりに機能を検出することを検討してください。

于 2010-12-16T17:23:26.127 に答える