亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

彈窗第二次點擊內容無法關閉

http://img1.sycdn.imooc.com//59c526f300018e6f04720129.jpg

http://img1.sycdn.imooc.com//59c526f3000196b707330612.jpg

求講11111

正在回答

1 回答

<div?class="container">
????<button?class="btn?btn-success"?data-toggle="modal"?data-target="#mybtn">彈出</button>
????<button?class="btn?btn-info"?data-toggle="modal"?data-target="#danger">這是一個測試按鈕</button>
????<div?id="danger"?class="modal?fade">
??????<div?class="modal-dialog">
????????<div?class="modal-content">
??????????<div?class="modal-header">
????????????<span>這是一個內容</span>
????????????<button?type="button"?class="btn?btn-default"?data-dismiss="modal">關閉</button>
??????????</div>
????????</div>
??????</div>
????</div>
????<div?class="modal?fade"?id="mybtn"?tabindex="-1"?role="dialog"?aria-labelledby=""?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">&times;</button>
????????????<h4?class="modal-title"?id="">標題</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>
??</div>

你嘗試一個這個代碼,點擊第一個按鈕,出來的效果是這樣的:

http://img1.sycdn.imooc.com//59c5c7190001034e09220218.jpg

第二個按鈕效果:

http://img1.sycdn.imooc.com//59c5c74700011e5009310115.jpg

之前為什么沒辦法關閉,原因在于:

? ?<button class="btn btn-info" data-toggle="modal" data-target="#danger">這是一個測試按鈕</button>

這個意思是對應id為danger的元素,實現面板效果.面板效果通常是用于實現用戶登錄或注冊功能,為了防止用戶亂點擊頁面內容.默認開啟全屏遮罩,遮罩其實就類似于日常生活中,相片外層覆蓋的那層透明膜,可以清楚看到照片內容,但觸摸只能摸到最外邊的膜.

之前是因為你點擊button觸發面板遮罩效果,但沒有引入關閉的元素.才沒辦法關閉.

所以:

<div id="danger" class="modal fade">
? ? ?<div class="modal-dialog">
? ? ? ?<div class="modal-content">
? ? ? ? ?<div class="modal-header">
? ? ? ? ? ?<span>這是一個內容</span>
? ? ? ? ? ?<button type="button" class="btn btn-default" data-dismiss="modal">關閉</button>
? ? ? ? ?</div>
? ? ? ?</div>
? ? ?</div>
? ?</div>

我們在原來的div上加多一個關閉按鈕,就可以實現關閉功能了.關閉功能是通過data-dismiss="modal"實現..

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
bootstrap快速入門
  • 參與學習       100947    人
  • 解答問題       202    個

bootstrap是目前最流行的框架之一,能夠帶你快速搭建網頁!

進入課程

彈窗第二次點擊內容無法關閉

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號