我使用了一些jQuery来制作IE display:table-cell;
$(document).ready(function(){
if ($.browser.msie)
{
$(".tablecell").wrap("<td />");
$(".tablerow").wrap("<tr />");
$(".table").wrapInner("<table />");
}
});
现在.browser
已经过时并且在jQuery 1.9之后不再受支持了,我下载了 modernizr 并将其包含在我的项目中...我应该如何使用它(着名的和不是很清楚特征检测)而不是我的js代码?
答案 0 :(得分:0)
试图使用这个(没有现代化的非常优雅的解决方案):
$(document).ready(function () {
if (navigator.userAgent.match(/msie|trident/i)) {
$(".tablecell").wrap("<td />");
$(".tablerow").wrap("<tr />");
$(".table").wrapInner("<table />");
}
});
它检测到浏览器,但不幸的是渲染结果仍然不正确...(不像Chrome中的那样,例如)......