我readed走到低谷所有的例子上: - http://fancyapps.com/fancybox/的fancybox V2 - 登錄框
沒有什麼可以幫我製作一個彈出登錄框。
我已經檢查了舊版本的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;
});
它根本不起作用。 –
@MarekBar:「它根本不能工作」和「我無法工作」之間有很大的區別。如果你要發表這樣的聲明,確保你能證明它,否則不要害怕尋求幫助。我添加了與上面完全相同的代碼的DEMO ...查看我編輯的答案。 – JFK
好評JFK - 和friggeen真棒演示 - 現在就使用它! +1 – nicorellius