bootstrap實現彈出窗口


bootstrap使用modal-dialog實現彈對話框。

 

一個對話框包含3部分:

對話框頭部 modal-header

對話框內容體 modal-body

對話框底部 modal-footer

如下html可以放入<body>標簽的任何位置,我習慣緊隨<body>標簽之后。

 

html代碼片段:

<div class="modal fade" id="loginModalId" tabindex="-1" role="dialog" aria-hidden="true">
			<div class="modal-dialog">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
							×
						</button>
						<h4 class="modal-title" id="myModalLabel">登錄提示:</h4>
					</div>
					<div class="modal-body">
						<div class="input-group">
							<span class="input-group-addon" id="basic-addon3">帳號:</span>
							<input type="text" class="input-sm" id="loginUser" aria-describedby="basic-addon3" placeholder="admin">
						</div>
						<div class="input-group">
							<span class="input-group-addon" id="basic-addon3">密碼:</span>
							<input type="password" class="input-sm" id="loginPassword" aria-describedby="basic-addon3" placeholder="******">
						</div>
					</div>
					<div class="modal-footer">
						<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
						<button type="button" class="btn btn-primary" id="loginModalYesId">登錄</button>
					</div>
				</div>
			</div>
		</div>

默認div是隱藏的 aria-hidden="true"

顯示效果:

 

增加一個觸發彈出對話框的按鈕。

<button type="button" class="btn btn-blue nav-external animated hiding" id="loginBntId" hidden="true">點擊登錄...</button>

 

增加js代碼,當按鈕loginBtnId按下時,顯示對話框($('#loginModalId').modal('show');)。

$(document).ready(function() {
	document.getElementById("loginBntId").onclick = function() {
		$('#loginModalId').modal('show');
	}
	document.getElementById("loginModalYesId").onclick = function() {
		$('#loginModalId').modal('hide');
		alert("登錄功能未實現!");
	}
});

為對話框上的 登錄 按鈕增加點擊事件,事件發生后隱藏對話框($('#loginModalId').modal('hide');),並觸發登錄操作("登錄功能未實現!")

參考:

http://www.runoob.com/bootstrap/bootstrap-modal-plugin.html?from=androidqq

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM