Javascript 显示/隐藏&;更改CSS功能不起作用

Javascript 显示/隐藏&;更改CSS功能不起作用,javascript,jquery,css,jsfiddle,Javascript,Jquery,Css,Jsfiddle,将表单提交到页面上的目标之后,在完成加载之后,有1个被认为是隐藏的,2个需要显示,还有2个CSS更改被认为是触发的,但它们不是 这是本页的一部分: 这就是我目前拥有脚本的方式: var submit_hit = false; $(document).ready(function () { $('#iframe1').on('load', function () { $('#loader1').hide(); if (submit_hit) {

将表单提交到页面上的
目标之后,在
完成加载之后,有1个
被认为是隐藏的,2个
需要显示,还有2个CSS更改被认为是触发的,但它们不是

这是本页的一部分:

这就是我目前拥有脚本的方式:

var submit_hit = false;

$(document).ready(function () {
    $('#iframe1').on('load', function () {
        $('#loader1').hide();
        if (submit_hit) {
            $('#form_container').hide();
            $('#mydivhide1, #mydivhide2').show();
            $('body').css("background-image", "url(images/previewbg7.jpg)");
            $('body').css("overflow-y", "auto");
        }
    }
});

$("#form_710370").validate({
    submitHandler: function(form) {
        $("#loader1").show();
        form.submit();
    }
});

}))

如果这是您没有将submit_hit设置为true的完整代码,我认为需要在form.submit()之前设置true,以便执行div1/div2的js

 $("#loader1").show();
   submit_hit = true;
  form.submit();

您的JSFIDLE指向JQuery…这正常吗???@PSL我只是想要一个页面来显示一些东西,因为我正在开发的站点在我的机器上是本地的。这是我脑海中闪现的第一个想法:)你需要澄清你的问题,应该隐藏什么div,应该显示什么div?!