![](/img/trans.png)
[英]jQuery .css() not working in IE 6,7,8 and Firefox, but works in Chrome, Safari, Opera
[英]jQuery CSS not working in Safari
我的脚本中的“提交时”功能具有以下条件:
if (required) {
if (upload) {
$('.upload-button').css({ 'display' : 'none' });
$('.uploading').css({ 'display' : 'block' });
return true;
} else {
return false;
}
} else {
return false;
}
除Safari之外,所有其他浏览器中的两条CSS行均正常运行。
有人知道有什么理由在Safari中无法使用吗? 我已清除缓存等。
当您像这样添加CSS时,它会内联。 这不是一个好习惯,可能是引起了一些问题。 尝试使用CSS类执行此操作:
在我们的CSS中创建2个类:
.hide{display:none;} .show{display:block;}
现在在您的js代码中:
$('.upload-button').removeClass('show').addClass('hide); $('.uploading').removeClass('hide').addClass('show');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.