jQuery.browser.msie替换弃用代码

时间:2014-03-03 16:48:08

标签: jquery internet-explorer deprecated

我最近开始为客户端网站升级jQuery,并使用弃用的jQuery来查看一些遗留代码。考虑:

jQuery(setClass).css((jQuery.browser.msie && jQuery.browser.version < 7 ? '' : 'min-') + 'height', maxHeight + 'px');

我希望使用现代替代方案来实现同样的目的,而不是通过重新启用.browser欺骗我的jQuery。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用多个样式表的条件注释可能是处理此问题的更好方法,但是,我建议通过删除对IE6的支持来消除处理此问题的需要。当你在它的时候,放弃IE7。

IE6和IE7都已经降到了一般不值得支持它们的程度。如果特定系统仅在IE7上正常运行,IE8 +仍然可以使用兼容模式支持所述系统。

如果不支持删除支持和/或条件注释,则另一个选项是包含重新引入.browser的jQuery Migrate插件。