lyear_js_jconfirm.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
  6. <title>对话框 - 光年(Light Year Admin)后台管理系统模板</title>
  7. <link rel="icon" href="favicon.ico" type="image/ico">
  8. <meta name="keywords" content="LightYear,光年,后台模板,后台管理系统,光年HTML模板">
  9. <meta name="description" content="LightYear是一个基于Bootstrap v3.3.7的后台管理系统的HTML模板。">
  10. <meta name="author" content="yinqi">
  11. <link href="css/bootstrap.min.css" rel="stylesheet">
  12. <link href="css/materialdesignicons.min.css" rel="stylesheet">
  13. <!--对话框-->
  14. <link rel="stylesheet" href="js/jconfirm/jquery-confirm.min.css">
  15. <link href="css/style.min.css" rel="stylesheet">
  16. </head>
  17. <body>
  18. <div class="container-fluid p-t-15">
  19. <div class="row">
  20. <div class="col-lg-12">
  21. <div class="card">
  22. <div class="card-header"><h4>对话框</h4></div>
  23. <div class="card-body">
  24. <div class="row">
  25. <div class="col-md-4">
  26. <button class="btn btn-primary btn-block example-p-1">弹出框示例</button>
  27. </div>
  28. <div class="col-md-4">
  29. <button class="btn btn-primary btn-block example-p-2">确认框示例</button>
  30. </div>
  31. <div class="col-md-4">
  32. <button class="btn btn-primary btn-block example-p-3">对话框示例</button>
  33. </div>
  34. <br/><br/><br/>
  35. <div class="col-md-4">
  36. <button class="btn btn-primary btn-block example-p-4">错误/红色 对话框</button>
  37. </div>
  38. <div class="col-md-4">
  39. <button class="btn btn-primary btn-block example-p-5">成功/绿色 对话框</button>
  40. </div>
  41. <div class="col-md-4">
  42. <button class="btn btn-primary btn-block example-p-6">警告/黄色 对话框</button>
  43. </div>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. <script type="text/javascript" src="js/jquery.min.js"></script>
  51. <script type="text/javascript" src="js/bootstrap.min.js"></script>
  52. <!--对话框-->
  53. <script src="js/jconfirm/jquery-confirm.min.js"></script>
  54. <script type="text/javascript" src="js/main.min.js"></script>
  55. <script type="text/javascript">
  56. $('.example-p-1').on('click', function () {
  57. $.alert({
  58. title: '嗨',
  59. content: '这是对用户的简单提示框。 <br> 一些 <strong>HTML</strong> <em>内容</em>',
  60. buttons: {
  61. confirm: {
  62. text: '确认',
  63. btnClass: 'btn-primary',
  64. action: function(){
  65. $.alert('你点击了确认!');
  66. }
  67. },
  68. cancel: {
  69. text: '取消',
  70. action: function () {
  71. $.alert('你点击了取消!');
  72. }
  73. }
  74. }
  75. });
  76. });
  77. $('.example-p-2').on('click', function () {
  78. $.confirm({
  79. title: '对话框',
  80. content: '一些内容...',
  81. buttons: {
  82. confirm: {
  83. text: '确认',
  84. action: function(){
  85. $.alert('确认的!');
  86. }
  87. },
  88. cancel: {
  89. text: '关闭',
  90. action: function(){
  91. $.alert('取消的!');
  92. }
  93. },
  94. somethingElse: {
  95. text: '其他',
  96. btnClass: 'btn-blue',
  97. keys: ['enter', 'shift'],
  98. action: function(){
  99. $.alert('其他的选择?');
  100. }
  101. }
  102. }
  103. });
  104. });
  105. $('.example-p-3').on('click', function () {
  106. $.confirm({
  107. title: '提示',
  108. content: '' +
  109. '<form action="" class="formName">' +
  110. '<div class="form-group">' +
  111. '<label>请输入您的姓名</label>' +
  112. '<input type="text" placeholder="姓名" class="name form-control" required />' +
  113. '</div>' +
  114. '</form>',
  115. buttons: {
  116. formSubmit: {
  117. text: '提交',
  118. btnClass: 'btn-blue',
  119. action: function () {
  120. var name = this.$content.find('.name').val();
  121. if(!name){
  122. $.alert('请您输入您的姓名');
  123. return false;
  124. }
  125. $.alert('您的姓名是: ' + name);
  126. }
  127. },
  128. cancel: {
  129. text: '取消'
  130. },
  131. },
  132. onContentReady: function () {
  133. var jc = this;
  134. this.$content.find('form').on('submit', function (e) {
  135. e.preventDefault();
  136. jc.$$formSubmit.trigger('click');
  137. });
  138. }
  139. });
  140. });
  141. $('.example-p-4').on('click', function () {
  142. $.confirm({
  143. title: '错误提示',
  144. content: '笑江湖浪迹十年游,空负少年头。对铜驼巷陌,吟情渺渺,心事悠悠!酒冷诗残梦断,南国正清秋。',
  145. type: 'red',
  146. typeAnimated: true,
  147. buttons: {
  148. tryAgain: {
  149. text: '重试',
  150. btnClass: 'btn-red',
  151. action: function(){
  152. }
  153. },
  154. close: {
  155. text: '关闭'
  156. }
  157. }
  158. });
  159. });
  160. $('.example-p-5').on('click', function () {
  161. $.confirm({
  162. title: '成功',
  163. content: '难消受灯昏罗帐,怅昙花一现恨难休!飘零惯,金戈铁马,拼葬荒丘!',
  164. type: 'green',
  165. buttons: {
  166. omg: {
  167. text: '谢谢',
  168. btnClass: 'btn-green',
  169. },
  170. close: {
  171. text: '关闭',
  172. }
  173. }
  174. });
  175. });
  176. $('.example-p-6').on('click', function () {
  177. $.confirm({
  178. title: '警告',
  179. content: '把剑凄然望,无处招归舟。明日天涯路远,问谁留楚佩,弄影中洲?数英雄儿女,俯仰古今愁。',
  180. type: 'orange',
  181. typeAnimated: false,
  182. buttons: {
  183. omg: {
  184. text: '重试',
  185. btnClass: 'btn-orange',
  186. },
  187. close: {
  188. text: '关闭',
  189. }
  190. }
  191. });
  192. });
  193. </script>
  194. </body>
  195. </html>