Q
模態關閉警告關閉
3
A
回答
4
假設你有2個情態動詞
一個表單(第一模式)和第2的警告,關閉模式(包括模態)的
,並使用引導默認的模態行爲
data-toggle
和data-target
調用第一模態(用形式)
重要:
確保在表模態觸發按鈕添加
data-backdrop="static"
和data-keyboard="false"
所以當點擊模式之外否則整個解決方案是沒用它不會被關閉。請確保您在Warning Modal中添加了
data-backdrop="false"
,以便第一個模態只有一個後備降落。
變化:
從兩個頭刪除
data-dismiss="modal"
/頁腳Close Button
表模態的添加
data-dismiss="modal"
來警告莫代爾Cancel Close button
僅僅只辭退警告模式廣告d類
closefirstmodal
表格莫代爾頁眉/頁腳Close button
與jQuery click function和bootstrap modal event listener添加類
confirmclosed
調用報警模式的警告莫代爾Confirm close Button
將使用通過jQuery$('#Modalselector').modal('hide')
與jQuery click function關閉兩個表格/警告情態動詞和隱藏兩種模態
模態的HTML
<button type="button" class="btn btn-info" data-toggle="modal" data-target="#Form" data-backdrop="static" data-keyboard="false">Open Modal</button>
<!-- Modal With Form -->
<div id="Form" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close closefirstmodal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some Form Elements Here</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default closefirstmodal">Close</button>
</div>
</div>
</div>
</div>
<!-- Modal With Warning -->
<div id="Warning" class="modal fade" role="dialog" data-backdrop="false">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-body">
<p>This Is A Warning Message</p>
<button type="button" class="btn btn-danger confirmclosed">Confirm Close</button>
<button type="button" class="btn btn-primary" data-dismiss="modal">Cancel Close</button>
</div>
</div>
</div>
</div>
個JS與B.S模態事件監聽器(可以跳過事件偵聽器,但我更喜歡這種方式)
//jQuery and Bootstrap Lib's always comes first
$(document).ready(function() { //Dom Ready
$('.closefirstmodal').click(function() { //Close Button on Form Modal to trigger Warning Modal
$('#Warning').modal('show').on('show.bs.modal', function() { //Show Warning Modal and use `show` event listener
$('.confirmclosed').click(function() { //Waring Modal Confirm Close Button
$('#Warning').modal('hide'); //Hide Warning Modal
$('#Form').modal('hide'); //Hide Form Modal
});
});
});
});
JS不B.S模態事件監聽器
$(document).ready(function() {
$('.closefirstmodal').click(function() {
$('#Warning').modal('show');
});
$('.confirmclosed').click(function() {
$('#Warning').modal('hide');
$('#Form').modal('hide');
});
});
相關問題
- 1. Appcelerator - 關閉警告
- 2. 關閉警告CS1607
- 3. 警告框不關閉
- 4. 在leksah關閉警告
- 5. 如何關閉log4j警告?
- 6. 關閉OGNL警告在Struts2
- 7. 關閉模態頁
- 8. 模態模態 - 關閉按鈕關閉兩情態動詞
- 9. 當任何模態內部關閉時Bootstrap模態關閉
- 10. 關閉php關閉錯誤報告
- 11. 關閉GDB中的警告消息
- 12. 關閉swi-prolog中的警告
- 13. 即使實施ContentProvider關閉警告
- 14. 谷歌關閉不壓制警告
- 15. 關閉「缺少參數」警告
- 16. 如何關閉這些PHP警告?
- 17. 關閉代碼合同警告
- 18. 無法關閉信息/警告消息
- 19. {$ WARN SYMBOL_PLATFORM OFF}不關閉警告
- 20. 無法使用JavaScript關閉警告PopUp
- 21. 在nosetests中關閉sqlalchemy警告
- 22. 關閉Chrome中的Silverlight插件警告
- 23. 關閉Windows時不顯示警告框?
- 24. ReSharper的警告 - 訪問修改關閉
- 25. 應關閉哪些編譯器警告?
- 26. 關閉mysql不安全語句警告
- 27. Element.prototype.remove - 關閉編譯器警告
- 28. 鬼驅人 - 關閉JQMIGRATE警告
- 29. 關閉模態窗口JQuery?
- 30. 關閉ThickBox模態窗口