Safari忽略.css(' visibility',' visible');

时间:2015-08-10 13:46:30

标签: javascript css safari

我在mvc中使用了一个帖子,在帖子中我希望显示一个隐藏的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');
}

我发现了一个建议使用超时的帖子,但也被忽略了。你有建议使用吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用opacity: 0opacity: 1代替visibility