jQuery - 用户单击模式上的“是”按钮后返回到初始屏幕
jQuery - Return back to splash screen after user clicks on the Yes button on modal
我正在开发一个原型移动应用程序,一旦用户按钮按下模式上的"是"按钮(在登录页面上),就很难返回到初始屏幕。
这是我到目前为止的代码:
$("#login_cancel").click(function () {
$(function () {
$("#login_canceldialog").dialog({
resizable: false,
modal: true,
buttons: {
"Yes": function () {
$(this).dialog("close");
close_login()
},
"No": function () {
$(this).dialog("close");
}
}
});
});
});
jsFiddle here: http://jsfiddle.net/QaCCH/1/.
尝试此操作以避免重新加载,因为您自己的答案与给#splash
提供自上而下的幻灯片无关
$(document).ready(function () {
$("#splash_logo").hide().fadeIn(1500);
animateSignup()
function animateSignup() { //new function to animate signUp_btn
$("#signup_btn").animate({
"padding-top": "+=100px"
}, "slow");
}
$("#signup_btn").click(function () {
close_splash();
$("#signup").show();
});
$("#login_btn").click(function () {
close_splash();
$("#login").show();
});
function close_splash() {
$("#splash").animate({
"margin-top": "-=568px"
}, "slow").hide(1)
//assign initial padding value to signup_btn to again animate when splash reappear
$('#signup_btn').css('padding-top', '100px');
}
function close_login() {
$('#splash').css("margin-top", "0px"); //in case slide from top to down not required
$('#login').fadeOut("fast", function () {
$('#splash').fadeIn('fast',function(){
animateSignup();
})
})
}
$("#login").hide();
$("#login_canceldialog").hide();
$("#login_btn").click(function () {
close_splash();
$("#login").show();
});
$("#login_cancel").click(function () {
$(function () {
$("#login_canceldialog").dialog({
resizable: false,
modal: true,
buttons: {
"Yes": function () {
$(this).dialog("close");
close_login();
},
"No": function () {
$(this).dialog("close");
}
}
});
});
});
$("#signup").hide();
});
演示
已使用 - location.reload();
所以代码变成了:
function close_login() {
$("#login").animate({
"margin-top": "-=568px"
}, "slow").hide(1);
location.reload();
}
相关文章:
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 返回按钮代码段的Jquery冲突
- 使用Javascript或AngularJS控制或禁用浏览器返回按钮
- 浏览器返回按钮上的确认框
- 检测用户是否通过浏览器返回按钮到达当前页面
- Safari浏览器返回按钮问题
- 单击“如何检测返回”按钮
- Web浏览器返回按钮应返回到特定页面
- AngularJS的后退/返回按钮
- Phonegap-返回按钮重新加载整个页面
- 如何实现动态生成html的返回按钮
- 当涉及iframe时,获取返回按钮以处理父页
- 一旦用户登录JSF页面,就禁用浏览器返回按钮
- 返回按钮回调函数在特定情况下失败或未启动
- 刷新所有信息返回按钮按下:RubyonRails
- 加载相同的结果返回按钮
- 平滑滚动并使用 Firefox 上的 popState 返回按钮 - 需要单击两次
- 用户注销后显示登录,然后按返回按钮
- Chrome 返回按钮会意外终止上传流
- 检测用户何时按下返回按钮