jQuery-获取第一次加载

jQuery-获取第一次加载,jquery,ruby-on-rails,load,Jquery,Ruby On Rails,Load,我在Rails中有一个注册页面,当用户单击Next链接时,我会在其中显示和隐藏div。在注册的第三步,表单将被提交,此时将显示默认的div。我想跳到另一个部门 如何检查页面是否已加载,如果已加载,则应隐藏默认div 这是我的密码 $(document).ready(function () { $("#admin_new").validationEngine(); $("#next_step_personal").click(function (e) { if ($('div.field_

我在Rails中有一个注册页面,当用户单击
Next
链接时,我会在其中显示和隐藏div。在注册的第三步,表单将被提交,此时将显示默认的div。我想跳到另一个部门

如何检查页面是否已加载,如果已加载,则应隐藏默认div

这是我的密码

$(document).ready(function () {
$("#admin_new").validationEngine();
$("#next_step_personal").click(function (e) {
    if ($('div.field_with_errors').size() > 0) {
        alert("Please correct the errors");
        return false;
    }
    else {
        e.preventDefault();
        $("#personal_info").hide();
        $("#account_info").show();
        $("#subscription").hide();
    }
});
$("#billing_info").click(function (e) {
    if ($('div.field_with_errors').size() > 0) {
        alert("Please correct the errors");
        return false;
    }
    else {
        e.preventDefault();
        $("#personal_info").hide();
        $("#account_info").hide();
        $("#subscription").show();
    }
});
$("#prev_billing").click(function (e) {
    e.preventDefault();
    $("#personal_info").show();
    $("#account_info").hide();
    $("#subscription").hide();
});
$('#subscription_l').click(function () {
    $('#admin_new').submit();
    $("#personal_info").hide();
    $("#account_info").hide();
    $("#subscription").hide();
    $("#purchase_code").show();
});
});
你试过这个吗

$(function(){ // -> this happens only when page has finished loading
  $(<selector_for_default_div>).hide();
})
$(function(){/->只有当页面加载完毕时才会发生这种情况
$().hide();
})
像这样的东西

if($('#defaultDiv').is(':visible')) {
    // jump to desired div
}

如果用户可以看到“defaultDiv”,则将执行该函数。您可能也应该将“defaultDiv”作为该函数的一部分隐藏起来。

您是否将div用作单独的表单?你能举一个你的div的例子吗?