2016-02-28 66 views
1

我有一個使用Materializecss和PHP的代碼。我想通過返回Php代碼打開一些模式。例如代碼是4等於錯誤的密碼等我無法打開php的模式

但我從來沒有滿意顯示模式甚至嘗試在本網站上顯示的幾個建議。

你能幫我嗎?

這裏是我的代碼部分:

<?php 
.... 
else { 
    echo "<script>$('#modalWrongPassword').fadeIn('show');</script>"; 
} 
}    
?> 
... 
<div id="modalWrongPassword" class="modal"> 
    <div class="modal-content"> 
     <h4>Hatalı şifre</h4> 
     <p>A bunch of text</p> 
    </div> 
    <div class="modal-footer"> 
     <a href="#!" class=" modal-action modal-close waves-effect  waves-green btn-flat">Kapat</a> 
    </div> 
</div> 
... 
<script type="text/javascript" src="../js/jquery-2.1.1.min.js"></script> 
<script type="text/javascript" src="../js/materialize.min.js"></script> 
<script src="../js/jquery-2.js"></script> 
<script>if (!window.jQuery) { document.write('<script src="bin/jquery-2.1.1.min.js"><\/script>'); }</script> 
<script src="../js/jquery.js"></script> 
<script src="../js/prism.js"></script> 
<script src="../js/lunr.js"></script> 
<script src="../js/materialize1.js"></script> 
<script src="../js/init1.js"></script> 
... 
+1

然後,您應該查看一下「if/else」條件可能有問題,並確保模式腳本已準備好DOM。注意:您不需要發佈答覆作爲答案,只需添加答覆作爲評論在這裏 – Shehary

+0

如果和條件工作。因爲我可以得到這個條件的回聲消息。但不能顯示模式。屏幕變成半黑色。但模式窗口沒有顯示 – TFC

+1

使它準備好解決我的問題。 – TFC

回答

1

隨着Materializecss,無法打開喜歡的方式一個模式,你正試圖

echo "<script>$('#modalWrongPassword').fadeIn('show');</script>"; 

這裏是reference如何編程顯示Materializecss莫代爾,通過JavaScript

echo "<script>$('#modalWrongPassword').openModal();</script>"; 

注意:確保只包含一次jQuery和其他JS庫,例如,您在文檔中多次包含jQuery和Materialize JS。