在以下浏览器中:IE8+、firefox、chrome
情况是:有一个菜单栏,我想仅在显示时将图像添加到图标中:
例如
if ($('#menu').css('display') != 'none') {
$('#icon1').attr('background-image','url("a.jpg")');
}
与之比较
if ($('#menu').css('display') != 'none') {
if ($('#icon1').attr('background-image') == '') {
$('#icon1').attr('background-image','url("a.jpg")');
}
}
两者的效果是一样的,但是,哪个更有效呢?我怀疑 Chrome 等现代浏览器更适合使用案例 1,这是真的吗?谢谢