bootstrapでモーダルウィンドウの作成をしていて、javascript(jquery)を使っていたのですが、ほかにやりかたはありますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
jQueryを使用して具体的にどのようなコードを書いたのかわかりませんが、このように行えると思います。
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>タイトル</title> 6 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 7</head> 8<body> 9<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 10 クリック 11</button> 12<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 13 <div class="modal-dialog" role="document"> 14 <div class="modal-content"> 15 <div class="modal-header"> 16 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span 17 aria-hidden="true">×</span></button> 18 <h4 class="modal-title" id="myModalLabel">タイトル</h4> 19 </div> 20 <div class="modal-body"> 21 メッセージテキスト 22 </div> 23 <div class="modal-footer"> 24 <button type="button" class="btn btn-default" data-dismiss="modal">閉じる</button> 25 <button type="button" class="btn btn-primary">決定</button> 26 </div> 27 </div> 28 </div> 29</div> 30<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 31<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 32</body> 33</html>
投稿2017/02/25 03:08
総合スコア14731
0
投稿2017/02/25 03:49
総合スコア36115
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ほかにやりかたはありますか?
Bootstrap を使う以外のやり方という意味ですか? javascript(jquery) を使わない方法という意味ではないですよね。
であれば、jQuery UI の Dialog はいかがですか? 以下のデモのページのサンプルにあるようにモーダルにもできます。
Dialog
http://jqueryui.com/dialog/
質問者さんの Web アプリのプラットフォームが何だか分かりませんが、それで利用できるライブラリがあるかもしれません。例えば、ASP.NET Web Forms なら Ajax Control Toolkit の ModalPopup を利用できます。
ModalPopup
https://ajaxcontroltoolkit.devexpress.com/ModalPopup/ModalPopup.aspx
今や非推奨ですが、showModalDialog というのもあります。非推奨ですので、こういうものもあるという参考のみにとどめておくようにしてください。
window.showModalDialog
https://developer.mozilla.org/ja/docs/Web/API/Window/showModalDialog
投稿2017/02/25 03:43
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。