2013-03-23 40 views
-1

我試圖重新做一些東西,試圖獲得工作代碼,然後用我需要的東西修改它,一旦我得到了一些工作。問題是,我試圖複製Fancybox的#5例子,並且titleshow設置爲false,但標題顯示,以及#login_error應該隱藏,但它從一開始就顯示。Fancybox的問題,不應該顯示某些東西,而是

<html> 
<head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> 
    <script type="text/javascript" src="/fancybox/jquery.mousewheel-3.0.2.pack.js"></script> 
    <script type="text/javascript" src="/fancybox/jquery.fancybox-1.3.1.js"></script> 
    <link rel="stylesheet" type="text/css" href="/fancybox/jquery.fancybox-1.3.1.css" media="screen" /> 
</head> 


<script type="text/javascript"> 
$(document).ready(function() { 
     $("#tip5").fancybox(); 
}); 

$("#tip5").fancybox({ 
    'scrolling'  : 'no', 
    'titleShow'  : false, 
    'onClosed'  : function() { 
     $("#login_error").hide(); 
    } 
}); 

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

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

    $.fancybox.showActivity(); 

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

    return false; 
}); 
</script> 
</head> 
<body> 

<div> 
    <a id="tip5" title="Login" href="#login_form">Login</a> 
</div> 

<div style="display:none"> 
    <form id="login_form" method="post" action=""> 
     <p id="login_error">Please, enter data</p> 
     <p> 
      <label for="login_name">Login: </label> 
      <input type="text" id="login_name" name="login_name" size="30" /> 
     </p> 
     <p> 
      <label for="login_pass">Password: </label> 

      <input type="password" id="login_pass" name="login_pass" size="30" /> 
     </p> 
     <p> 
      <input type="submit" value="Login" /> 
     </p> 
    </form> 
</div> 

</body> 
</html> 

有什麼建議嗎?

+0

[FancyBox PHP表單提交問題]的可能重複(http://stackoverflow.com/questions/15582659/fancybox-php-form-submit-issue) – JFK 2013-03-23 21:25:57

+0

嘗試編輯您以前的問題,並在評論區域中提供反饋用完全相同的代碼打開一個新問題。 – JFK 2013-03-23 21:26:39

+0

對不起。我想我會在這裏要求其中的一部分,與另一個問題分開,但我想這並不是正確的。再次抱歉。 – 2013-03-26 20:20:59

回答

0

演示here工作解決了這個問題。它造成了另一個問題,但這是另一個問題。我相信那是你的演示,JFK,所以謝謝你。