我最近开始为客户端网站升级jQuery,并使用弃用的jQuery来查看一些遗留代码。考虑:
jQuery(setClass).css((jQuery.browser.msie && jQuery.browser.version < 7 ? '' : 'min-') + 'height', maxHeight + 'px');
我希望使用现代替代方案来实现同样的目的,而不是通过重新启用.browser欺骗我的jQuery。
有什么建议吗?
答案 0 :(得分:0)
使用多个样式表的条件注释可能是处理此问题的更好方法,但是,我建议通过删除对IE6的支持来消除处理此问题的需要。当你在它的时候,放弃IE7。
IE6和IE7都已经降到了一般不值得支持它们的程度。如果特定系统仅在IE7上正常运行,IE8 +仍然可以使用兼容模式支持所述系统。
如果不支持删除支持和/或条件注释,则另一个选项是包含重新引入.browser
的jQuery Migrate插件。