2016-03-23 3 views
0

私はページの読み込み時にモーダルを表示しようとしています。これまでのところ、私は「のショー」を追加すると、これを管理している:ブートストラップモードが自動的に表示されます(通常のように閉じる)

<div class="modal fade in show sso-login" id="login-form" role="dialog" aria-hidden="true" data-keyboard="1"> 
     <div class="modal-dialog"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
        <img class="small" src="<?php echo $this->asset('/images/jt-logo-small.png'); ?>" style="display: inline;" /> 
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> 
       </div> 
. 
. 
. 

をしかし、外で私は閉じるボタンをクリックするか、クリックしたときに、モーダルモーダルを経由して(通常は開いているとき、それは通常どおり閉じませんまたはJavaScriptのメソッド)

また、サーバーサイドコード(PHP)で自動的に表示するかどうかを決定したいので、可能であれば、生成されたHTML内でこれを制御したいと思います。

答えて

0

あなたはこの

('#login-form').modal('show')  

のようなJavaScript APIのwhithモーダルを開くことができますし、それが動作します。

+0

HTMLで設定することはできませんか?私が私の例で行ったように、しかし言及された副作用なしで。 HTMLはサーバー上で生成されます。たとえば、URLに?showModal = loginを渡すことができ、PHPはこれを読んでクラスを設定してモーダルを開きます。 – Martyn

+0

クラスクラス= "モーダルフェードイン"をモーダルに追加できますが、 'onclick =" $( '。modal')を置く必要があります。それを機能させる。 javascriptモーダル( 'show')を置く方が良い –

関連する問題