Safari 忽略 .css('visibility', 'visible');
Safari ignoring .css('visibility', 'visible');
我在mvc中使用post表单,在post期间我想显示一个隐藏的div(惊喜)。
我正在使用 js / jquery 来显示 div 并且它在所有浏览器中工作,除了 mac 上的 safari :(
我现在正在使用以下
$('#CreateForm').submit(function (e) {
if ($("#CreateForm").find(".input-validation-error").length == 0) {
window.setTimeout(HandleAnimation, 500);
}
});
function HandleAnimation() {
var loading = $("#loading");
loading.css('visibility', 'visible');
var loadininfo = $("#loading-info");
loadininfo.css('visibility', 'visible');
}
我发现 post 建议使用超时,但也被忽略了。您有替代使用的建议吗?
非常感谢。
您可以使用 opacity: 0
和 opacity: 1
代替 visibility
。
我在mvc中使用post表单,在post期间我想显示一个隐藏的div(惊喜)。
我正在使用 js / jquery 来显示 div 并且它在所有浏览器中工作,除了 mac 上的 safari :(
我现在正在使用以下
$('#CreateForm').submit(function (e) {
if ($("#CreateForm").find(".input-validation-error").length == 0) {
window.setTimeout(HandleAnimation, 500);
}
});
function HandleAnimation() {
var loading = $("#loading");
loading.css('visibility', 'visible');
var loadininfo = $("#loading-info");
loadininfo.css('visibility', 'visible');
}
我发现 post 建议使用超时,但也被忽略了。您有替代使用的建议吗?
非常感谢。
您可以使用 opacity: 0
和 opacity: 1
代替 visibility
。