2017-11-22 8 views
0

ページ読み込み時にブートストラップモーダルを開きたい。しかし、私の問題は、すべてのページをリフレッシュするときに起動されますが、ユーザーがそのページをリダイレクトするときに1回だけ表示したいということです。codeigniterのWebサイトでページが読み込まれると、ブートストラップモーダルを1回だけ開きますか?

どのようにすればいいのですか?
ありがとうございます。

+0

$( '#myModal')。modal(options)をJavascriptの文書準備関数に追加すると、ウィンドウの読み込み時にモーダルが呼び出されます。 [Via javascript](https://getbootstrap.com/docs/4.0/components/modal/#via-javascript) – Granny

答えて

0

ことを行うには多くの方法があるはい... URLでこのような何か$ _GETパラメータを送信することができます: - :

<script> //not forget to add ready function 
<?php if(isset($_GET['open']) && $_GET['open']=="modal"){ ?> 
    $("#somemodalid").modal('show') //open modal here 
<?php } ?> 
</script> 
- 今のjQueryであなたは、このように行うことができます

Suppose Url :- localhost/modal?open=modal 

希望すると助かります!

0

ページ読み込み中にこのようにすることはできますか?

<script type="text/javascript"> 
    $(window).on('load',function(){ 
     $('#myModal').modal('show'); 
    }); 
</script> 

あなたがコードを記述していないので、ブートストラップモーダルボックスを使用していることを願っています。

+0

間違った答えは完全に特定のルートでモーダルを開くことです – kunal

+0

同じ問題、それは各ページの読み込み時にモーダルを起動します私は一度だけ欲しい。 –

+0

あなたは一度それを一度開くようなものが欲しいですか? –

関連する問題