这不起作用
if( $.browser.opera ){
$("body").addClass('opera');
}
为什么?
答案 0 :(得分:1)
你试过吗
if( $.browser.opera ){
$("body").attr("class", "opera");
}
答案 1 :(得分:1)
使用addClass没有问题。当Opera加载时,我查看源代码时身体中没有'opera'类,但是当我添加CSS body.opera {display:none;}时,它被执行了。所以问题在于浏览器。浏览器不会对用户可见的浏览器源代码进行jQuery更改。