gpt4 book ai didi

jquery - FancyBox v2 - 登录框

转载 作者:行者123 更新时间:2023-12-01 06:28:44 25 4
gpt4 key购买 nike

我已阅读并浏览了以下内容的所有示例:-http://fancyapps.com/fancybox/

没有什么可以帮助我制作弹出登录框。

我检查了旧版本的 Fancybox 1.3.x,其中有一个登录框的示例,但该方法在新的 Fancybox v2 上不起作用。

如果有人能帮助我,我会很高兴。

到目前为止,我有这段代码,它是半工作的:

$("#top-login-button").click(function() {
$.fancybox.open({
href : "#login_form",
padding : 0,
onClosed : function() {
$("#login_error").hide();
}
});
});

$("#login_form_ajax").bind("submit", function() {

if ($("#login_name").val().length < 1 || $("#login_pass").val().length < 1) {
$("#login_error").show();
return false;
}

$.fancybox.showActivity();

$.ajax({
type : "POST",
cache : false,
url : "/login.php",
data : $(this).serializeArray(),
success: function(data) {
$.fancybox(data);
}
});

return false;
});

最佳答案

对于 v2.x,这可以工作(请注意,我注释掉了更改的选项)

$(document).ready(function() {
$("#top-login-button").click(function() {
$.fancybox({
href : "#login_form",
padding : 0,
// it was onClosed for v1.3.4
afterClose : function(){
$("#login_error").hide();
}
}); // fancybox
}); //click

$("#login_form_ajax").bind("submit", function() {
if ($("#login_name").val().length < 1 || $("#login_pass").val().length < 1) {
$("#login_error").show();
$.fancybox.update(); // it was $.fancybox.resize(); for v1.3.4
return false;
}
$.fancybox.showLoading(); // it was $.fancybox.showActivity(); for v1.3.4
$.ajax({
type : "POST",
cache : false,
url : "/login.php",
data : $(this).serializeArray(),
success: function(data) {
$.fancybox(data);
}
});
return false;
}); // bind
}); // ready

更新(2012 年 8 月 10 日):添加了 DEMO对于怀疑者。

关于jquery - FancyBox v2 - 登录框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com