Bootstrap3
日本語リファレンス

広告

backdropオプションを指定し、JavaScriptで呼び出す


モーダル・ダイアログをJavaScriptで呼び出す際に、backdropオプションを指定する方法。


属性値 背景をクリックすると 背景
true モーダル・ダイアログを閉じる。 背景を目立たなくする。
false モーダル・ダイアログを閉じない。 そのまま。
static モーダル・ダイアログを閉じない。 背景を目立たなくする。
サンプル
ソースコード

HTML

<button type="button" id="sampleButton" id="sampleButton" class="btn btn-primary btn-lg">
	モーダル・ダイアログ 呼び出し
</button>

<!-- モーダル・ダイアログ -->
<div class="modal fade" id="sampleModal" tabindex="-1">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal"><span>×</span></button>
				<h4 class="modal-title">タイトル</h4>
			</div>
			<div class="modal-body">
				本文
			</div>
			<div class="modal-footer">
				<button type="button" class="btn btn-default" data-dismiss="modal">閉じる</button>
				<button type="button" class="btn btn-primary">ボタン</button>
			</div>
		</div>
	</div>
</div>

JavaScript

<script>
$( function() {
	$('#sampleButton').click( function () {
		$('#sampleModal').modal(
			{
				backdrop: "true",
			}
		);
	});
});
</script>
サンプル
ソースコード

HTML

<button type="button" id="sampleButton2" class="btn btn-primary btn-lg">
	モーダル・ダイアログ 呼び出し
</button>

<!-- モーダル・ダイアログ -->
<div class="modal fade" id="sampleModal2" tabindex="-1">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal"><span>×</span></button>
				<h4 class="modal-title">タイトル</h4>
			</div>
			<div class="modal-body">
				本文
			</div>
			<div class="modal-footer">
				<button type="button" class="btn btn-default" data-dismiss="modal">閉じる</button>
				<button type="button" class="btn btn-primary">ボタン</button>
			</div>
		</div>
	</div>
</div>

JavaScript

<script>
$( function() {
	$('#sampleButton2').click( function () {
		$('#sampleModal2').modal(
			{
				backdrop: "false",
			}
		);
	});
});
</script>
サンプル
ソースコード

HTML

<button type="button" id="sampleButton3" class="btn btn-primary btn-lg">
	モーダル・ダイアログ 呼び出し
</button>

<!-- モーダル・ダイアログ -->
<div class="modal fade" id="sampleModal3" tabindex="-1">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal"><span>×</span></button>
				<h4 class="modal-title">タイトル</h4>
			</div>
			<div class="modal-body">
				本文
			</div>
			<div class="modal-footer">
				<button type="button" class="btn btn-default" data-dismiss="modal">閉じる</button>
				<button type="button" class="btn btn-primary">ボタン</button>
			</div>
		</div>
	</div>
</div>

JavaScript

<script>
$( function() {
	$('#sampleButton3').click( function () {
		$('#sampleModal3').modal(
			{
				backdrop: "static",
			}
		);
	});
});
</script>

広告