经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » CSS » 查看文章
整理:手机端弹出提示框,使用的bootstrap中的模态框(modal,弹出层),比kendo弹出效果好
来源:cnblogs  作者:子钦加油  时间:2018/10/22 16:10:06  对本文有异议

效果图:

我的代码示例:




  1. <!--提示模态框-->
  2. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  3. <div class="modal-dialog" role="document">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  7. <span aria-hidden="true">×</span>
  8. </button>
  9. <h4 class="modal-title" id="myModalLabel">温馨提示</h4>
  10. </div>
  11. <div class="modal-body">
  12. <p>您的操作不可逆</p>
  13. </div>
  14. <div class="modal-footer">
  15. <button type="button" data-dismiss="modal" class="btn sr-only">取消</button>
  16. <button type="button" data-dismiss="modal" id="quedingbtn" class="btn btn-primary">确定</button>
  17. </div>
  18. </div>
  19. </div>
  20. </div>

 整段代码:

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>{{$title}}</title>
  6. <meta name="keywords" content="{{$keywords}}" />
  7. <meta name="description" content="{{$description}}" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. <link type="image/x-icon" href="/static/images/logo.jpg" rel="shortcut icon">
  10. <link href="/static/bootstrap/css/bootstraphome.min.css" rel="stylesheet">
  11. <link href="/static/home/bootstrapvalidator/dist/css/bootstrapValidator.css" rel="stylesheet">
  12. <link href="/static/home/css/base.css" rel="stylesheet">
  13. <link href="/static/home/css/index.css" rel="stylesheet">
  14. <link href="/static/home/css/m.css" rel="stylesheet">
  15. <script src="/static/home/js/jquery.min.js" ></script>
  16. <script src="/static/bootstrap/js/bootstrap.min.js" ></script>
  17. <script src="/static/home/bootstrapvalidator/dist/js/bootstrapValidator.js" ></script>
  18. <script src="/static/home/js/hc-sticky.js"></script>
  19. <script src="/static/home/js/comm.js"></script>
  20.  
  21. <style>
    /*去掉type为number时 input后面加减号问题*/
  22. input[type='number']{-moz-appearance:textfield;}
  23. input[type=number]::-webkit-inner-spin-button,
  24. input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
  25.  
  26. @media screen and (min-width: 768px) {
  27. .modal-dialog {
  28. right: auto;
  29. left: 0%;
  30. width: 300px;
  31. padding-top: 30px;
  32. padding-bottom: 30px;
  33. }
  34. .modal-content {
  35. -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  36. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  37. }
  38. }
  39. @media only screen and (max-width: 479px){
  40. .modal{
  41. position: fixed;
  42. top: 200px;
  43. right: 0;
  44. bottom: 0;
  45. left: 0;
  46. z-index: 10500;
  47. display: none;
  48. overflow: hidden;
  49. -webkit-overflow-scrolling: touch;
  50. outline: 0;
  51. }
  52. .modal-dialog {
  53. right: auto;
  54. left: 0%;
  55. width: 300px;
  56. margin:0 auto;
  57. padding-top: 30px;
  58. padding-bottom: 30px;
  59. }
  60. .modal-content {
  61. -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  62. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  63. }
  64. }
  65.  
  66.  
  67. </style>
  68. <!--[if lt IE 9]>
  69. <script src="js/modernizr.js"></script>
  70. <![endif]-->
  71. </head>
  72. <body>
  73. <header id="header">
  74. <div class="navbar">
  75. <div class="topbox">
  76. <p class="welcome">由上海交通大学教育集团整合海内外顶尖的证券投资领域专家资源,推出权威、特色、实用的《私募基金经理高级研修班</p>
  77. <div class="searchbox">
  78. <div id="search_bar" class="search_bar">
  79. <form id="searchform" action="[!--news.url--]e/search/index.php" method="post" name="searchform">
  80. <input class="input" placeholder="想搜点什么呢.." type="text" name="keyboard" id="keyboard">
  81. <input type="hidden" name="show" value="title" />
  82. <input type="hidden" name="tempid" value="1" />
  83. <input type="hidden" name="tbname" value="news">
  84. <input type="hidden" name="Submit" value="搜索" />
  85. <p class="search_ico"> <span></span></p>
  86. </form>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <include file="public:navigation" />
  92. </header>
  93. <div class="wrapper">
  94. <main>
  95. <h2 class="place">您现在的位置是:网站首页> <a href="/">{{$data.a_Title}}</a></h2>
  96. <div class="infosbox">
  97. <div class="newsview">
  98. <h3 class="news_title">报名信息填写</h3>
  99. <form name="dataForm" enctype="multipart/form-data" class="form-horizontal top15" action="{{:url('index/joinus')}}">
  100. <div class="input-group">
  101. <label class="input-group-addon" id="inputGroupSuccess3">姓名<span style="color:red;">*</span></label>
  102. <input type="text" class="form-control" id="username" aria-describedby="inputGroupSuccess3Status" name="username" required placeholder="name">
  103. <span class="glyphicon glyphicon-ok form-control-feedback sr-only" id="ok0" aria-hidden="true"></span>
  104. <span class="glyphicon glyphicon-remove form-control-feedback sr-only" id="remove0" aria-hidden="true"></span>
  105. </div>
  106. <span id="inputGroupSuccess3Status0" class="sr-only" style="color:red;">(审核通过)</span>
  107. <br><br>
  108. <div class="input-group">
  109. <span class="input-group-addon" id="basic-addon1">手机号<span style="color:red;">*</span></span>
  110. <input type="number" class="form-control" id="tel" name="tel" required placeholder="tel" aria-describedby="basic-addon1" maxlength="2" oninput="if(value.length>11)value=value.slice(0,11)">
  111. <span class="glyphicon glyphicon-ok form-control-feedback sr-only" id="ok1" aria-hidden="true"></span>
  112. <span class="glyphicon glyphicon-remove form-control-feedback sr-only" id="remove1" aria-hidden="true"></span>
  113. </div>
  114. <span id="inputGroupSuccess3Status1" class="sr-only" style="color:red;">(审核通过)</span>
  115. <br><br>
  116. <div class="input-group">
  117. <span class="input-group-addon" id="basic-addon1">公司/单位<span style="color:red;">*</span></span>
  118. <input type="text" class="form-control" id="company" name="company" required placeholder="company" aria-describedby="basic-addon1">
  119. <span class="glyphicon glyphicon-ok form-control-feedback sr-only" id="ok2" aria-hidden="true"></span>
  120. <span class="glyphicon glyphicon-remove form-control-feedback sr-only" id="remove2" aria-hidden="true"></span>
  121. </div>
  122. <span id="inputGroupSuccess3Status2" class="sr-only" style="color:red;">(审核通过)</span>
  123. <br><br>
  124. <div class="input-group">
  125. <span class="input-group-addon" id="basic-addon1">职位<span style="color:red;">*</span></span>
  126. <input type="text" class="form-control" id="job" name="job" required placeholder="job" aria-describedby="basic-addon1">
  127. <span class="glyphicon glyphicon-ok form-control-feedback sr-only" id="ok3" aria-hidden="true"></span>
  128. <span class="glyphicon glyphicon-remove form-control-feedback sr-only" id="remove3" aria-hidden="true"></span>
  129. </div>
  130. <span id="inputGroupSuccess3Status3" class="sr-only" style="color:red;">(审核通过)</span>
  131. <br><br>
  132. <div class="input-group">
  133. <span class="input-group-addon" id="basic-addon1">邮箱<span style="color:red;">*</span></span>
  134. <input type="text" class="form-control" id="email" name="email" required placeholder="email" aria-describedby="basic-addon1">
  135. <span class="glyphicon glyphicon-ok form-control-feedback sr-only" id="ok4" aria-hidden="true"></span>
  136. <span class="glyphicon glyphicon-remove form-control-feedback sr-only" id="remove4" aria-hidden="true"></span>
  137. </div>
  138. <span id="inputGroupSuccess3Status4" class="sr-only" style="color:red;">(审核通过)</span>
  139. <div class="input-group" style="margin:50px auto 100px;">
  140. <!--<a class="btn btn-primary btn-lg btn-save">提 交</a>-->
  141. <input type="hidden" id="aid" name="aid" value="{{$data.a_Id}}" />
  142. <button type="button" class="btn btn-primary btn-lg" id="validateBtn" style="outline:none;">提 交</button>
  143. </div>
  144. </form>
  145. </div>
  146. </div>
  147. </main>
  148. <aside class="sidebar">
  149. <!--分类-->
  150. <!--<include file="public:fenlei" />-->
  151. <!--关于我-->
  152. <include file="public:aboutme" />
  153. <!--推荐栏目-->
  154. <include file="public:tjlm" />
  155. <!--图片精选-->
  156. <include file="public:tpjx" />
  157. </aside>
  158. <!--sidebar end-->
  159. </div>
  160. <!--wrapper end-->
  161. <include file="public:footer" />
  162. <a href="#" class="cd-top">Top</a>
  163.  
  164. <!--提示模态框-->
  165. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  166. <div class="modal-dialog" role="document">
  167. <div class="modal-content">
  168. <div class="modal-header">
  169. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  170. <span aria-hidden="true">×</span>
  171. </button>
  172. <h4 class="modal-title" id="myModalLabel">温馨提示</h4>
  173. </div>
  174. <div class="modal-body">
  175. <p>您的操作不可逆</p>
  176. </div>
  177. <div class="modal-footer">
  178. <button type="button" data-dismiss="modal" class="btn sr-only">取消</button>
  179. <button type="button" data-dismiss="modal" id="quedingbtn" class="btn btn-primary">确定</button>
  180. </div>
  181. </div>
  182. </div>
  183. </div>
  184.  
  185. <script type="text/javascript">
  186. $(document).ready(function(){
  187. //姓名验证
  188. $("#username").keyup(function(){
  189. var username = $("#username").val();
  190. if(!username){
  191. $("#inputGroupSuccess3Status0").removeClass("sr-only");
  192. $("#inputGroupSuccess3Status0").html("姓名不能为空!");
  193. $(".glyphicon-remove#remove0").removeClass("sr-only");
  194. $(".glyphicon-ok#ok0").addClass("sr-only");
  195. }else{
  196. $("#inputGroupSuccess3Status0").removeClass("sr-only");
  197. $("#inputGroupSuccess3Status0").html("审核通过!");
  198. $(".glyphicon-remove#remove0").addClass("sr-only");
  199. $(".glyphicon-ok#ok0").removeClass("sr-only");
  200. }
  201. })
  202. //手机号验证
  203. $("#tel").keyup(function(){
  204. var tel = $("#tel").val();
  205. var reg = /^0?(13[0-9]|17[0-9]|15[0123456789]|18[0123456789]|14[57])[0-9]{8}$/;
  206. if(!tel || !reg.test(tel)){
  207. $("#inputGroupSuccess3Status1").removeClass("sr-only");
  208. $("#inputGroupSuccess3Status1").html("手机号格式不正确!");
  209. $(".glyphicon-remove#remove1").removeClass("sr-only");
  210. $(".glyphicon-ok#ok1").addClass("sr-only");
  211. }else{
  212. $("#inputGroupSuccess3Status1").removeClass("sr-only");
  213. $("#inputGroupSuccess3Status1").html("审核通过!");
  214. $(".glyphicon-remove#remove1").addClass("sr-only");
  215. $(".glyphicon-ok#ok1").removeClass("sr-only");
  216. }
  217. })
  218. //公司/单位验证
  219. $("#company").keyup(function(){
  220. var company = $("#company").val();
  221. if(!company){
  222. $("#inputGroupSuccess3Status2").removeClass("sr-only");
  223. $("#inputGroupSuccess3Status2").html("公司/单位不能为空!");
  224. $(".glyphicon-remove#remove2").removeClass("sr-only");
  225. $(".glyphicon-ok#ok2").addClass("sr-only");
  226. }else{
  227. $("#inputGroupSuccess3Status2").removeClass("sr-only");
  228. $("#inputGroupSuccess3Status2").html("审核通过!");
  229. $(".glyphicon-remove#remove2").addClass("sr-only");
  230. $(".glyphicon-ok#ok2").removeClass("sr-only");
  231. }
  232. })
  233. //职位验证
  234. $("#job").keyup(function(){
  235. var job = $("#job").val();
  236. if(!job){
  237. $("#inputGroupSuccess3Status3").removeClass("sr-only");
  238. $("#inputGroupSuccess3Status3").html("职位不能为空!");
  239. $(".glyphicon-remove#remove3").removeClass("sr-only");
  240. $(".glyphicon-ok#ok3").addClass("sr-only");
  241. }else{
  242. $("#inputGroupSuccess3Status3").removeClass("sr-only");
  243. $("#inputGroupSuccess3Status3").html("审核通过!");
  244. $(".glyphicon-remove#remove3").addClass("sr-only");
  245. $(".glyphicon-ok#ok3").removeClass("sr-only");
  246. }
  247. })
  248. //邮箱验证
  249. $("#email").keyup(function(){
  250. var email = $("#email").val();
  251. var reg2 = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
  252. if(!email || !reg2.test(email)){
  253. $("#inputGroupSuccess3Status4").removeClass("sr-only");
  254. $("#inputGroupSuccess3Status4").html("邮箱格式不正确!");
  255. $(".glyphicon-remove#remove4").removeClass("sr-only");
  256. $(".glyphicon-ok#ok4").addClass("sr-only");
  257. }else{
  258. $("#inputGroupSuccess3Status4").removeClass("sr-only");
  259. $("#inputGroupSuccess3Status4").html("审核通过!");
  260. $(".glyphicon-remove#remove4").addClass("sr-only");
  261. $(".glyphicon-ok#ok4").removeClass("sr-only");
  262. }
  263. })
  264. $("#validateBtn").click(function(){
  265. var username = $("#username").val();
  266. var tel = $("#tel").val();
  267. var company = $("#company").val();
  268. var job = $("#job").val();
  269. var email = $("#email").val();
  270. var aid = $("#aid").val();
  271. if(!aid || aid==null || aid==false){
  272. $("#myModal").modal();
  273. $(".modal-body p").html("非法数据ID");
  274. }
  275. if(!username){
  276. $("#inputGroupSuccess3Status0").removeClass("sr-only");
  277. $("#inputGroupSuccess3Status0").html("姓名不能为空!");
  278. $(".glyphicon-remove").removeClass("sr-only");
  279. }else{
  280. $("#inputGroupSuccess3Status0").removeClass("sr-only");
  281. $("#inputGroupSuccess3Status0").html("审核通过!");
  282. $(".glyphicon-ok").removeClass("sr-only");
  283. }
  284. var reg = /^0?(13[0-9]|17[0-9]|15[0123456789]|18[0123456789]|14[57])[0-9]{8}$/;
  285. if(!tel || !reg.test(tel)){
  286. $("#inputGroupSuccess3Status1").removeClass("sr-only");
  287. $("#inputGroupSuccess3Status1").html("手机号格式不正确!");
  288. $(".glyphicon-remove#remove1").removeClass("sr-only");
  289. $(".glyphicon-ok#ok1").addClass("sr-only");
  290. }else{
  291. $("#inputGroupSuccess3Status1").removeClass("sr-only");
  292. $("#inputGroupSuccess3Status1").html("审核通过!");
  293. $(".glyphicon-remove#remove1").addClass("sr-only");
  294. $(".glyphicon-ok#ok1").removeClass("sr-only");
  295. }
  296. if(!company){
  297. $("#inputGroupSuccess3Status2").removeClass("sr-only");
  298. $("#inputGroupSuccess3Status2").html("公司/单位不能为空!");
  299. $(".glyphicon-remove#remove2").removeClass("sr-only");
  300. $(".glyphicon-ok#ok2").addClass("sr-only");
  301. }else{
  302. $("#inputGroupSuccess3Status2").removeClass("sr-only");
  303. $("#inputGroupSuccess3Status2").html("审核通过!");
  304. $(".glyphicon-remove#remove2").addClass("sr-only");
  305. $(".glyphicon-ok#ok2").removeClass("sr-only");
  306. }
  307. if(!job){
  308. $("#inputGroupSuccess3Status3").removeClass("sr-only");
  309. $("#inputGroupSuccess3Status3").html("职位不能为空!");
  310. $(".glyphicon-remove#remove3").removeClass("sr-only");
  311. $(".glyphicon-ok#ok3").addClass("sr-only");
  312. }else{
  313. $("#inputGroupSuccess3Status3").removeClass("sr-only");
  314. $("#inputGroupSuccess3Status3").html("审核通过!");
  315. $(".glyphicon-remove#remove3").addClass("sr-only");
  316. $(".glyphicon-ok#ok3").removeClass("sr-only");
  317. }
  318. var reg2 = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
  319. if(!email || !reg2.test(email)){
  320. $("#inputGroupSuccess3Status4").removeClass("sr-only");
  321. $("#inputGroupSuccess3Status4").html("邮箱格式不正确!");
  322. $(".glyphicon-remove#remove4").removeClass("sr-only");
  323. $(".glyphicon-ok#ok4").addClass("sr-only");
  324. }else{
  325. $("#inputGroupSuccess3Status4").removeClass("sr-only");
  326. $("#inputGroupSuccess3Status4").html("审核通过!");
  327. $(".glyphicon-remove#remove4").addClass("sr-only");
  328. $(".glyphicon-ok#ok4").removeClass("sr-only");
  329. }
  330. if(!username || !tel || !reg.test(tel) || !company || !job || !email || !reg2.test(email)){
  331. $("#myModal").modal();
  332. $(".modal-body p").html("请完善信息!");
  333. }else{
  334. $.post("joinus",{'username':username,'tel':tel,'company':company,'job':job,'email':email},function(data){
  335. if(data.code=='200'){
  336. $("#myModal").modal();
  337. $(".modal-body p").html(data.msg);
  338. $("#quedingbtn").click(function(){location.reload()})
  339. }
  340. if(data.code=='201'){
  341. $("#myModal").modal();
  342. $(".modal-body p").html(data.msg);
  343. $("#quedingbtn").click(function(){location.reload()})
  344. }
  345. if(data.code=='300'){
  346. $("#myModal").modal();
  347. $(".modal-body p").html(data.msg);
  348. $("#quedingbtn").click(function(){location.reload()});//点击确定后 刷新页面
  349. }
  350. },'json')
  351. }
  352. //$("form").submit();
  353. })
  354. });
  355. </script>
  356.  
  357. </body>
  358. </html>

  

 

 

 

 

其他示例: 

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>Bootstrap Modal</title>
  8. <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
  9. <style type="text/css">
  10. @@media screen and (min-width: 768px) {
  11. .modal-dialog {
  12. right: auto;
  13. left: 0%;
  14. width: 600px;
  15. padding-top: 30px;
  16. padding-bottom: 30px;
  17. }
  18. .modal-content {
  19. -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  20. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  21. }
  22. }
  23. </style>></head>
  24. <body>
  25. <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  26. Launch demo modal
  27. </button>
  28. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  29. <div class="modal-dialog" role="document">
  30. <div class="modal-content">
  31. <div class="modal-header">
  32. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  33. <span aria-hidden="true">×</span>
  34. </button>
  35. <h4 class="modal-title" id="myModalLabel">温馨提示</h4>
  36. </div>
  37. <div class="modal-body">
  38. <p>您的操作不可逆</p>
  39. </div>
  40. <div class="modal-footer">
  41. <button type="button" data-dismiss="modal" class="btn">Close</button>
  42. <button type="button" class="btn btn-primary">Save</button>
  43. </div>
  44. </div>
  45. </div>
  46. </div>
  47. <script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
  48. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  49. </body>
  50. </html>
  51. @*为 .modal 添加 role="dialog",用于指定模态框为对话框。
  52. 为 .modal-dialog 添加 aria-hidden="true" 属性。
  53. 通过 aria-describedby 属性为模态框 .modal 添加描述性信息。
  54. 关闭动画
  55. 如果你不需要模态框弹出时的动画效果(淡入淡出效果),删掉 .fade 类即可。
  56. 通过按钮属性显示不同内容
  57. 当有一堆按钮,都要触发相同的模态框(如:向好友列表中某个人发消息),只是有用户ID不同,那么可以使用data-whatever配合event.relatedtarget来实现:
  58. [html] view plain copy
  59. <!DOCTYPE html>
  60. <html lang="zh-CN">
  61. <head>
  62. <meta charset="utf-8">
  63. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  64. <meta name="viewport" content="width=device-width, initial-scale=1">
  65. <title>Bootstrap Modal</title>
  66. <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
  67. </head>
  68. <body>
  69. <div class="panel panel-default">
  70. <div class="panel-heading">好友列表</div>
  71. <div class="panel-body">
  72. <div class="list-group" role="group" aria-label="好友列表">
  73. <button type="button" class="list-group-item" data-toggle="modal" data-target="#exampleModal"
  74. data-whatever="张三">
  75. 张三
  76. </button>
  77. <button type="button" class="list-group-item" data-toggle="modal" data-target="#exampleModal"
  78. data-whatever="李四">
  79. 李四
  80. </button>
  81. <button type="button" class="list-group-item" data-toggle="modal" data-target="#exampleModal"
  82. data-whatever="王二">
  83. 王二
  84. </button>
  85. </div>
  86. </div>
  87. </div>
  88. <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
  89. <div class="modal-dialog" role="document">
  90. <div class="modal-content">
  91. <div class="modal-header">
  92. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  93. <span aria-hidden="true">×</span>
  94. </button>
  95. <h4 class="modal-title" id="exampleModalLabel">New message</h4>
  96. </div>
  97. <div class="modal-body">
  98. <form>
  99. <div class="form-group">
  100. <label for="recipient-name" class="control-label">Recipient:</label>
  101. <input type="text" class="form-control" id="recipient-name">
  102. </div>
  103. <div class="form-group">
  104. <label for="message-text" class="control-label">Message:</label>
  105. <textarea class="form-control" id="message-text"></textarea>
  106. </div>
  107. </form>
  108. </div>
  109. <div class="modal-footer">
  110. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  111. <button type="button" class="btn btn-primary">Send message</button>
  112. </div>
  113. </div>
  114. </div>
  115. </div>
  116. <script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
  117. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  118. <script>
  119. $('#exampleModal').on('show.bs.modal', function (event) {
  120. var button = $(event.relatedTarget) // 触发事件的按钮
  121. var recipient = button.data('whatever') // 解析出data-whatever内容
  122. var modal = $(this)
  123. modal.find('.modal-title').text('Message To ' + recipient)
  124. modal.find('.modal-body input').val(recipient)
  125. })
  126. </script>
  127. </body>
  128. </html>*@

  

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号