如何在IE7中禁用jQuery函数?

Ada*_*dam 2 jquery internet-explorer-7

我有一个jQuery函数导致IE7中的显示错误.我只是想只为IE7禁用该功能,而不是处理修复显示错误.

以下是调用函数的代码:

$(document).ready(function() {
    $("select, input:checkbox, input:radio, input:file").uniform();
});
Run Code Online (Sandbox Code Playgroud)

那么,针对该标注并仅针对IE7禁用它的最佳做法是什么?

bra*_*rad 12

jQuery.browser允许您查看用户代理版本,但jQuery团队不推荐使用它.而是查看建议用于"特征检测"的jQuery.support,以确定您正在使用哪个浏览器.

使用$ .browser,类似(未测试):

if ( !($.browser.msie && $.browser.version == 7.0) ){
...
}
Run Code Online (Sandbox Code Playgroud)

会做的伎俩