toast.html 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>通知组件</title>
  8. <link rel="stylesheet" href="../../component/pear/css/pear.css" />
  9. </head>
  10. <body class="pear-container">
  11. <div>
  12. <div class="layui-row layui-col-space10">
  13. <div class="layui-col-md12">
  14. <div class="layui-card">
  15. <div class="layui-card-header">开发环境</div>
  16. <div class="layui-card-body">
  17. toast 用于 消息通知 场景
  18. </div>
  19. </div>
  20. </div>
  21. <div class="layui-col-md12">
  22. <div class="layui-collapse">
  23. <div class="layui-colla-item">
  24. <h2 class="layui-colla-title">显示代码</h2>
  25. <div class="layui-colla-content">
  26. <pre class="layui-code" lay-encode="true">
  27. &lt;link rel="stylesheet" href="component/pear/css/pear.css" />
  28. &lt;link rel="stylesheet" href="component/pear/css/pear-module/toast.css" />
  29. &lt;script src="component/layui/layui.js">&lt;/script>
  30. &lt;script src="component/pear/pear.js">&lt;/script>
  31. </pre>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. <div class="layui-col-md12">
  37. <div class="layui-card">
  38. <div class="layui-card-header">消息提醒</div>
  39. <div class="layui-card-body">
  40. <div>
  41. <span>toast.success({title:"成功消息",message:"消息描述"})</span>
  42. <br>
  43. <br>
  44. <span>toast.error({title:"危险消息",message:"消息描述"})</span>
  45. <br>
  46. <br>
  47. <span>toast.warning({title:"警告消息",message:"消息描述"})</span>
  48. <br>
  49. <br>
  50. <span>toast.info({title:"通知消息",message:"消息描述"})</span>
  51. <br>
  52. <br>
  53. </div>
  54. <button class="toast-info pear-btn pear-btn-primary">通用消息</button>
  55. <button class="toast-success pear-btn pear-btn-success">成功消息</button>
  56. <button class="toast-failure pear-btn pear-btn-danger">错误消息</button>
  57. <button class="toast-warning pear-btn pear-btn-warming">警告消息</button>
  58. <button class="toast-question pear-btn">问题消息</button>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="layui-col-md12">
  63. <div class="layui-collapse">
  64. <div class="layui-colla-item">
  65. <h2 class="layui-colla-title">显示代码</h2>
  66. <div class="layui-colla-content">
  67. <pre class="layui-code" lay-encode="true">
  68. layui.use(['toast', 'jquery', 'layer', 'code'], function() {
  69. var toast = layui.toast;
  70. toast.success({title: 'Caution',message: 'You forgot important data',position: 'topRight'});
  71. toast.info({title: 'Caution',message: 'You forgot important data',position: 'topRight'});
  72. toast.warning({title: 'Caution',message: 'You forgot important data',position: 'topRight'});
  73. toast.error({title: 'Caution',message: 'You forgot important data',position: 'topRight'});
  74. toast.question({title: 'Caution',message: 'You forgot important data',position: 'topRight'});
  75. })
  76. </pre>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="layui-col-md12">
  82. <div class="layui-card">
  83. <div class="layui-card-header">
  84. 不同位置
  85. </div>
  86. <div class="layui-card-body">
  87. <button class="toast-top-left-btn pear-btn">上左</button>
  88. <button class="toast-top-center-btn pear-btn">上中</button>
  89. <button class="toast-top-right-btn pear-btn">上右</button>
  90. <button class="toast-bottom-left-btn pear-btn">下左</button>
  91. <button class="toast-bottom-center-btn pear-btn">下中</button>
  92. <button class="toast-bottom-right-btn pear-btn">下右</button>
  93. </div>
  94. </div>
  95. </div>
  96. <div class="layui-col-md12">
  97. <div class="layui-collapse">
  98. <div class="layui-colla-item">
  99. <h2 class="layui-colla-title">显示代码</h2>
  100. <div class="layui-colla-content">
  101. <pre class="layui-code" lay-encode="true">
  102. layui.use(['toast', 'jquery', 'layer', 'code'], function() {
  103. var toast = layui.toast;
  104. $(".toast-top-left-btn").click(function(){
  105. toast.success({title: 'Caution',message: 'You forgot important data',position: 'topLeft'});
  106. })
  107. $(".toast-top-center-btn").click(function(){
  108. toast.success({title: 'Caution',message: 'You forgot important data',position: 'topCenter'});
  109. })
  110. $(".toast-top-right-btn").click(function(){
  111. toast.success({title: 'Caution',message: 'You forgot important data',position: 'topRight'});
  112. })
  113. $(".toast-bottom-left-btn").click(function(){
  114. toast.success({title: 'Caution',message: 'You forgot important data',position: 'bottomLeft'});
  115. })
  116. $(".toast-bottom-center-btn").click(function(){
  117. toast.success({title: 'Caution',message: 'You forgot important data',position: 'bottomCenter'});
  118. })
  119. $(".toast-bottom-right-btn").click(function(){
  120. toast.success({title: 'Caution',message: 'You forgot important data',position: 'bottomRight'});
  121. })
  122. })
  123. </pre>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. <div class="layui-col-md12">
  129. <div class="layui-card">
  130. <div class="layui-card-header">
  131. 消息移除
  132. </div>
  133. <div class="layui-card-body">
  134. <button class="pear-btn" id="closeAll">移除全部</button>
  135. </div>
  136. </div>
  137. </div>
  138. <div class="layui-col-md12">
  139. <div class="layui-collapse">
  140. <div class="layui-colla-item">
  141. <h2 class="layui-colla-title">显示代码</h2>
  142. <div class="layui-colla-content">
  143. <pre class="layui-code" lay-encode="true">
  144. layui.use(['toast', 'jquery', 'layer', 'code'], function() {
  145. var toast = layui.toast;
  146. toast.destroy();
  147. })
  148. </pre>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. </div>
  155. </body>
  156. <script src="../../component/layui/layui.js"></script>
  157. <script src="../../component/pear/pear.js"></script>
  158. <script>
  159. layui.use(['toast', 'toast', 'jquery', 'layer', 'code', 'element'], function() {
  160. var toast = layui.toast;
  161. var layer = layui.layer;
  162. var $ = layui.jquery;
  163. var toast = layui.toast;
  164. layui.code();
  165. toast.success({
  166. title: 'Caution',
  167. message: 'You forgot important data',
  168. position: 'topRight'
  169. });
  170. toast.info({
  171. title: 'Caution',
  172. message: 'You forgot important data',
  173. position: 'topRight'
  174. });
  175. toast.error({
  176. title: 'Caution',
  177. message: 'You forgot important data',
  178. position: 'topRight'
  179. });
  180. toast.warning({
  181. title: 'Caution',
  182. message: 'You forgot important data',
  183. position: 'topRight'
  184. });
  185. toast.question({
  186. title: 'Caution',
  187. message: 'You forgot important data',
  188. position: 'topRight'
  189. });
  190. $(".toast-success").click(function() {
  191. toast.success({
  192. title: 'Caution',
  193. message: 'You forgot important data',
  194. position: 'topRight'
  195. });
  196. })
  197. $(".toast-failure").click(function() {
  198. toast.error({
  199. title: 'Caution',
  200. message: 'You forgot important data',
  201. position: 'topRight'
  202. });
  203. })
  204. $(".toast-warning").click(function() {
  205. toast.warning({
  206. title: 'Caution',
  207. message: 'You forgot important data',
  208. position: 'topRight'
  209. });
  210. })
  211. $(".toast-info").click(function() {
  212. toast.info({
  213. title: 'Caution',
  214. message: 'You forgot important data',
  215. position: 'topRight'
  216. });
  217. })
  218. $(".toast-question").click(function() {
  219. toast.question({
  220. title: 'Caution',
  221. message: 'You forgot important data',
  222. position: 'topRight'
  223. });
  224. })
  225. $(".toast-top-left-btn").click(function(){
  226. toast.info({
  227. title: 'Caution',
  228. message: 'You forgot important data',
  229. position: 'topLeft'
  230. });
  231. })
  232. $(".toast-top-center-btn").click(function(){
  233. toast.info({
  234. title: 'Caution',
  235. message: 'You forgot important data',
  236. position: 'topCenter'
  237. });
  238. })
  239. $(".toast-top-right-btn").click(function(){
  240. toast.info({
  241. title: 'Caution',
  242. message: 'You forgot important data',
  243. position: 'topRight'
  244. });
  245. })
  246. $(".toast-bottom-left-btn").click(function(){
  247. toast.info({
  248. title: 'Caution',
  249. message: 'You forgot important data',
  250. position: 'bottomLeft'
  251. });
  252. })
  253. $(".toast-bottom-center-btn").click(function(){
  254. toast.info({
  255. title: 'Caution',
  256. message: 'You forgot important data',
  257. position: 'bottomCenter'
  258. });
  259. })
  260. $(".toast-bottom-right-btn").click(function(){
  261. toast.info({
  262. title: 'Caution',
  263. message: 'You forgot important data',
  264. position: 'bottomRight'
  265. });
  266. })
  267. $("#closeAll").click(function() {
  268. toast.destroy();
  269. });
  270. });
  271. </script>
  272. </html>