91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何正確的使用Bootstrap3 模態框

發布時間:2021-03-31 15:46:27 來源:億速云 閱讀:294 作者:Leah 欄目:web開發

本篇文章為大家展示了如何正確的使用Bootstrap3 模態框,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

不支持同時打開多個模態框

務必盡量將HTML代碼放置在模態框的body位置以避免其他組件影響模態框

*autofocus 對于模態框無效, 需要自己調用 $('#myModal').on('shown.bs.modal', function () {
 $('#myInput').focus()
})*

實例

靜態

<div class="modal fade" tabindex="-1" role="dialog">
 <div class="modal-dialog" role="document">
 <div class="modal-content">
  <div class="modal-header">
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <h5 class="modal-title">Modal title</h5>
  </div>
  <div class="modal-body">
  <p>One fine body&hellip;</p>
  </div>
  <div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  <button type="button" class="btn btn-primary">Save changes</button>
  </div>
 </div><!-- /.modal-content -->
 </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

動態

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
 Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
 <div class="modal-dialog" role="document">
 <div class="modal-content">
  <div class="modal-header">
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <h5 class="modal-title" id="myModalLabel">Modal title</h5>
  </div>
  <div class="modal-body">
  ...
  </div>
  <div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  <button type="button" class="btn btn-primary">Save changes</button>
  </div>
 </div>
 </div>
</div>

可選尺寸

<!-- Large modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button>
<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
 <div class="modal-dialog modal-lg" role="document">
 <div class="modal-content">
  ...
 </div>
 </div>
</div>
<!-- Small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button>
<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
 <div class="modal-dialog modal-sm" role="document">
 <div class="modal-content">
  ...
 </div>
 </div>
</div>

禁用fade

<div class="modal" tabindex="-1" role="dialog" aria-labelledby="...">
 ...
</div>

使用柵格系統

僅需在body中使用 .rows

<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel">
 <div class="modal-dialog" role="document">
 <div class="modal-content">
  <div class="modal-header">
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <h5 class="modal-title" id="gridSystemModalLabel">Modal title</h5>
  </div>
  <div class="modal-body">
  <div class="row">
   <div class="col-md-4">.col-md-4</div>
   <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
  </div>
  <div class="row">
   <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
   <div class="col-md-2 col-md-offset-4">.col-md-2 .col-md-offset-4</div>
  </div>
  <div class="row">
   <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
  </div>
  <div class="row">
   <div class="col-sm-9">
   Level 1: .col-sm-9
   <div class="row">
    <div class="col-xs-8 col-sm-6">
    Level 2: .col-xs-8 .col-sm-6
    </div>
    <div class="col-xs-4 col-sm-6">
    Level 2: .col-xs-4 .col-sm-6
    </div>
   </div>
   </div>
  </div>
  </div>
  <div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  <button type="button" class="btn btn-primary">Save changes</button>
  </div>
 </div><!-- /.modal-content -->
 </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

使用方法

通過data屬性

<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>

通過JavaScript調用

$('#myModal').modal(options)

參數

名稱類型默認值描述
backdropboolean 或 字符串 ‘static'true設置為 static 時, 在點擊屏幕時不會關閉
keyboardbooleantrue鍵盤上的 esc 鍵被按下時關閉模態框
showbooleantrue模態框初始化之后就立即顯示出來

方法

模態框激活

.modal(options)
$('#myModal').modal({
 keyboard: false
})

模態框觸發手動打開或者關閉

觸發在 shown.bs.modal 以及 hidden.bs.modal 事件之前

.modal('toggle')

手動打開模態框

觸發在 shown.bs.modal 之前

$('#myModal').modal('show')

手動隱藏模態框

觸發在 hidden.bs.modal 之前

$('#myModal').modal('hide')

事件

按照時間先后順序分別為 show.bs.modal shown.bs.modal hide.bs.modal  hidden.bs.modal

調用方式

$('#myModal').on('hidden.bs.modal', function (e) {
 // do something...
})

上述內容就是如何正確的使用Bootstrap3 模態框,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴林右旗| 聂拉木县| 金平| 金秀| 兴山县| 莒南县| 天祝| 贵溪市| 体育| 扎兰屯市| 华蓥市| 平罗县| 万全县| 临清市| 进贤县| 南安市| 于都县| 方正县| 鄂伦春自治旗| 恩平市| 随州市| 新建县| 四子王旗| 西宁市| 雷山县| 金乡县| 抚顺县| 乌鲁木齐市| 类乌齐县| 瓦房店市| 晋宁县| 朝阳县| 恩平市| 沙河市| 博白县| 乌兰浩特市| 阳朔县| 邻水| 革吉县| 南靖县| 平湖市|