近期意外發現一個簡單方便的前端套件,sweetalert2(官方連結)。
SweetAlert2是一個很漂亮的響應式套件,且是純javascript,不需依賴jQuery,並支持jQuery、React、Angular、Vue.js
引用函數的 CDN 如下:
1 |
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9"></script>
|
只要透過以下簡單的一行指令即可作出如下圖的彈出視窗,算是非常簡易的前端套件。
1 |
swal("這裡是標題", "這裡是內文", "success"); |
完整的網站範例程式碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <!--引用css--> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.10.3/sweetalert2.css" /> <title>Hello, world!</title> </head> <body> <div class="col-md-12"> <input type="button" class="btn btn-primary" value="點我!!!" /> </div> <!--引用jQuery--> <script src="https://code.jquery.com/jquery-3.2.1.min.js" type="text/javascript"></script> <!--引用SweetAlert2.js--> <script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.10.3/sweetalert2.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("input:button").click(function () { //alert範例 swal("這裡是標題", "這裡是內文", "success"); }); }); </script> </body> </html> |
文章標籤
全站熱搜