ページの読み込み時にBootstrapモーダルを非常に簡単に開くことができることを私は知っています。しかし、ユーザーが電子メールリンクからページにアクセスした場合にのみモーダルを開く必要がある状況がありますか?
JavaScriptまたはJQueryを使用して行う方法はありますか?
はい、できます。
私が考えることができる最も簡単な方法は、電子メールで使用されるURLで追加のクエリパラメータを使用することです。
ページが読み込まれると、このクエリパラメータをテストして、モーダルを開くかどうかを決定できます。
このサンプルURLを検討してください。
www.example.com
電子メールバージョンでは、次のようなクエリパラメータを追加できます。
www.example.com?email=true
次に、クライアント側(ページの読み込み時):
var query = window.location.href.split('?')[1];
if(query && query.indexOf('email=true') > -1){
// Url has the parameter run code to open modal
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加