2012-05-24 118 views
0

我需要輸出警報消息,如果val = -1,但問題是此消息出現在頁面的底部,這並不取決於值的值。警報消息與jQuery

if ($val == -1) 
     echo ' 
     <script> 
      $(function() { 
       $("#dialog:ui-dialog").dialog("destroy"); 
       $("#dialog-message").dialog({ 
        modal: true, 
        buttons: { 
         Ok: function() { 
          $(this).dialog("close"); 
         } 
        } 
       }); 
      }); 
     </script> 
     '; 
    else { //... } 


<div id="dialog-message" title="Process failed."> 
<p><span class="ui-icon ui-icon-circle-check" 
    style="float: left; margin: 0 7px 50px 0;"></span> Error message.</p> 
</div> 
+0

你的HTML是你的if語句之外,這意味着它會一直顯示。您需要使用css來隱藏它,以及我也會做什麼,只需在需要顯示它時(即在if語句中)添加對話框的HTML。 – Gavin

回答

0

良好的老式alert()javascript函數有什麼問題?在這種情況下,它應該做得很好。

1

您可以使用位置功能對話框的位置:

Link