jQuery-获取第一次加载
我在Rails中有一个注册页面,当用户单击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_
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的例子吗?