Ответ 1
Try:
if($.browser.msie && parseInt($.browser.version, 10) == 7) {
//Do something
}
И как @Andrew Whitaker комментирует, вместо того, чтобы ориентироваться на определенный браузер, рассмотрите возможность обнаружения функций.
Я пытаюсь настроить IE7 на оператор if в функции jQuery. Мой код этого конкретного бита:
if($.browser.msie && $.browser.version.substring(0) == "7") {
//Do something
}
Правильно ли это?
Try:
if($.browser.msie && parseInt($.browser.version, 10) == 7) {
//Do something
}
И как @Andrew Whitaker комментирует, вместо того, чтобы ориентироваться на определенный браузер, рассмотрите возможность обнаружения функций.