亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Bootstrap編寫一個在當前網頁彈出可關閉的對話框 非彈窗

2019-11-20 09:34:43
字體:
來源:轉載
供稿:網友

使用彈窗在網頁中顯示短信息還行,雖然不那么地友好。然而,彈窗對于如同網站服務條款的長信息就無能為力的了。這是需要使用一個叫模態框modal的東西,并且在模態框里面嵌入一個多行文本框textarea。
這個東西,如果要手工寫JavaScript代碼就太難做了,但是使用Bootstrap來編寫就簡單起來。 

一、基本目標 

有一個網頁,網頁上面有一個超級鏈接,一個按鈕: 

點擊他們都會打開一個如下所示的模態框,這個模態框,點擊右上角的X按鈕與下方的確定都會關閉。 

二、制作過程 

1.因為需要使用Bootstrap,所以先在官網(點擊打開鏈接)下載組件即可,用于生產環境的Bootstrap版本(點擊打開鏈接),Bootstrap3對2并不兼容,建議直接根據其開發文檔使用Bootstrap3。本文也是根據Bootstrap3制作。同時,Bootstrap3所提供的JavaScript效果需要到jQuery1.11(點擊打開鏈接)支持,可以到jQuery官網中下載兼容舊瀏覽器IE6的jQuery1.11(點擊打開鏈接),而不是不兼容舊瀏覽器IE6的jQuery2。下載完之后,配置好站點目錄。把Bootstrap3直接解壓到站點目錄,而把jquery-1.11.1.js放到js目錄,也就是與bootstrap.js同一目錄,站點文件夾的結構大致如下: 

2.本網頁編碼如下,下面一個片段一個片段進行分析: 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>模態框</title> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> <link href="css/bootstrap.css" rel="stylesheet" media="screen"> <script type="text/javascript" src="js/jquery-1.11.1.js"></script> <script type="text/javascript" src="js/bootstrap.js"></script> </head> <body> <p> <a data-toggle="modal" data-target="#myModal">服務協議</a> </p> <p> <button type="button" class="btn btn-danger" data-toggle="modal" data-target="#myModal"> 點擊此閱讀服務協議 </button> </p> <div class="modal fade" id="myModal" role="dialog"> <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" id="myModalLabel"> 服務協議 </h4> </div> <div class="modal-body"> <p align="center"> <textarea class="form-control" rows=3 readonly="true" /> 本協議服務條款具有法律效力。     本協議服務條款具有法律效力。     本協議服務條款具有法律效力。     本協議服務條款具有法律效力。 </textarea> </p> </div> <div class="modal-footer"> <p align="center"> <button type="button" class="btn btn-default" data-dismiss="modal"> 確定 </button> </p> </div> </div> </div> </div> </body></html>

(1)<head>部分

 <head> <!--頁面編碼--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>模態框</title> <!--要求本網頁自動適應PC、平板、手機等設備的屏幕--> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> <!--本例需要三個外部插件所支持--> <link href="css/bootstrap.css" rel="stylesheet" media="screen"> <script type="text/javascript" src="js/jquery-1.11.1.js"></script> <script type="text/javascript" src="js/bootstrap.js"></script> </head>

(2)最初在網頁所呈現的鏈接與按鈕

 <p>  <!--data-toggle="modal" data-target="#myModal"要求打開的myModal的模態框--> <a data-toggle="modal" data-target="#myModal">服務協議</a> </p> <p>  <!--class="btn btn-danger"是按鈕在Bootstrap的樣式。--> <button type="button" class="btn btn-danger" data-toggle="modal" data-target="#myModal"> 點擊此閱讀服務協議 </button> </p>

(3)模態框部分

模態框的基本如下: 

因此也就有了如下代碼:   

<!--class="modal fade"是要求模態框以動畫效果fade打開,class="modal"也行,但打開得十分唐突。id="myModal"與上面的超級鏈接、按鈕相呼應--> <div class="modal fade" id="myModal" role="dialog"> <div class="modal-dialog">  <!--必須在modal-content之后才能進行模態框的布局。--> <div class="modal-content"> <div class="modal-header">   <!--這是模態框的標題部分, ×加分號 為×的轉移字符,實質是一個關閉按鈕--> <button type="button" class="close" data-dismiss="modal"> <span>×</span> </button>   <!--這是模態框的標題--> <h4 class="modal-title" id="myModalLabel"> 服務協議 </h4> </div> <div class="modal-body">   <!--這是模態框的主體部分,內嵌一個行數為3的只讀文本框,文本框在模態框主體部分居中,不用文本框也可以,但內容會一次性呈現給用戶,那還不如直接彈窗算了?--> <p align="center"> <textarea class="form-control" rows=3 readonly="true" /> 本協議服務條款具有法律效力。     本協議服務條款具有法律效力。     本協議服務條款具有法律效力。     本協議服務條款具有法律效力。 </textarea> </p> </div> <div class="modal-footer">   <!--這是模態框的尾部,就放一個居中的確定按鈕--> <p align="center"> <button type="button" class="btn btn-default" data-dismiss="modal"> 確定 </button> </p> </div> </div> </div> </div>

如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:

Bootstrap學習教程

Bootstrap實戰教程

Bootstrap插件使用教程

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费国产视频| 日本乱人伦a精品| 日韩在线不卡视频| 国产精品久久久久久中文字| 亚洲精品国产免费| 成人在线视频网站| 国内精品久久久久伊人av| 日韩av网址在线观看| 欧美丰满老妇厨房牲生活| 日韩电影网在线| 中文字幕九色91在线| 国产欧美精品在线| 日韩av黄色在线观看| 欧美第一页在线| 国产精品美女久久久久久免费| 欧美日韩美女视频| 日本久久久a级免费| 欧亚精品在线观看| 日韩久久精品电影| 久久综合电影一区| 亚洲天堂视频在线观看| 日韩欧美高清在线视频| 亚洲精品美女久久| 青青草原成人在线视频| 一区二区欧美久久| 91久久久久久久一区二区| 久久久久久久久久av| 日韩中文字幕第一页| 久久精品色欧美aⅴ一区二区| 91日韩在线播放| 亚洲国产精品福利| 欧美在线播放视频| 国产视频在线一区二区| 538国产精品一区二区免费视频| 欧美亚洲在线视频| 91精品视频在线看| 中文精品99久久国产香蕉| 欧美精品免费看| 日韩av资源在线播放| 日韩在线观看视频免费| 福利微拍一区二区| 亚洲性av在线| 97国产suv精品一区二区62| 欧美高跟鞋交xxxxxhd| 日产精品久久久一区二区福利| 亚洲天堂网在线观看| 欧美一级电影在线| 91人人爽人人爽人人精88v| 亚洲成av人影院在线观看| 亚洲欧美制服丝袜| 在线观看欧美视频| 亚洲mm色国产网站| 精品网站999www| 亚洲成av人影院在线观看| 久久久久久97| 久久婷婷国产麻豆91天堂| 国产精品美女无圣光视频| 91天堂在线视频| 欧美丝袜一区二区三区| 久久精品国产视频| 亚洲激情视频网| 91久久久久久久久久久| 国产97色在线| 国产精品视频精品| 国产精品自拍网| 欧美性猛交xxxx黑人猛交| 日韩av免费网站| 国产精品福利片| 国产精品爽黄69天堂a| 久久久久久久成人| 91精品久久久久久久久久入口| 91免费电影网站| 欧美午夜女人视频在线| 精品久久久久久久久久久久久久| 大桥未久av一区二区三区| 最近2019中文字幕第三页视频| 欧美性在线视频| 国产精品成人国产乱一区| 在线播放国产一区中文字幕剧情欧美| 欧美性猛交xxxx久久久| 国产精品27p| 亚洲女同精品视频| 日本高清久久天堂| 欧美另类在线播放| 成人网在线观看| 欧美日韩国产va另类| 久久久久女教师免费一区| 欧美亚洲另类制服自拍| 欧美又大粗又爽又黄大片视频| 久久久精品一区| 日本精品性网站在线观看| 久久久亚洲欧洲日产国码aⅴ| 欧美在线播放视频| 亚洲成人网在线观看| 国产精品高精视频免费| 97色在线视频观看| 欧美国产第二页| 日韩va亚洲va欧洲va国产| 欧美激情精品久久久久久变态| 精品久久中文字幕久久av| 欧美日本在线视频中文字字幕| 欧美专区中文字幕| 国产精品久久久久久av福利| 国产女同一区二区| 日韩在线观看网站| 色综合久综合久久综合久鬼88| 91免费精品视频| 成人乱色短篇合集| 福利视频一区二区| 精品亚洲一区二区三区在线播放| 亚洲欧美成人在线| 在线观看精品国产视频| 亚洲视频999| 国产日韩换脸av一区在线观看| 免费av一区二区| 国产伦精品一区二区三区精品视频| 69久久夜色精品国产69| 亚洲欧美激情四射在线日| 91超碰中文字幕久久精品| 97久久久免费福利网址| 欧美xxxx综合视频| 国产欧美精品一区二区三区-老狼| 国产香蕉一区二区三区在线视频| 国产精品日韩在线观看| 欧美成人h版在线观看| 一区二区三区四区视频| 国产亚洲a∨片在线观看| 91夜夜揉人人捏人人添红杏| 最近的2019中文字幕免费一页| 5252色成人免费视频| 精品久久久免费| 亚洲欧美制服另类日韩| 亚洲美女黄色片| 欧美激情综合色综合啪啪五月| 国产精品青青在线观看爽香蕉| 国产日韩视频在线观看| 亚洲国产欧美一区二区三区同亚洲| 亚洲一区二区久久久久久| 国产精品入口免费视频一| 日韩欧美精品网站| 欧美日韩999| 久久久伊人日本| 亚洲第一页在线| 欧美亚洲成人精品| 中文字幕亚洲图片| 亚洲综合在线做性| 日韩欧美极品在线观看| 黑人巨大精品欧美一区二区免费| 日本国产欧美一区二区三区| 性色av一区二区三区红粉影视| 国产日韩欧美黄色| 中文综合在线观看| 日韩有码在线观看| 精品国产精品三级精品av网址| 欧美精品久久久久久久久| 久久视频精品在线| 亚洲色图第一页| 国产精品视频地址| 欧美日韩国产123| 中文字幕亚洲图片| 亚洲片国产一区一级在线观看| 亚洲第一国产精品| 欧美激情二区三区| 久久91亚洲精品中文字幕|