日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

Jquery集合

瀏覽聲明

UI

分類插件

模態(tài)框

滾動輪播

拖拉排序

多選框

滾動條

Loading

移動端

提示框

功能性插件

瀑布流

  • CSS3立方體小照片
  • D3.js logo可視化庫 D3.js
  • 圖片處理

    banner特效

    SweetAlert2強大的純Js模態(tài)消息對話框插件

    閱讀 (3220)
    ie兼容10
    插件描述:SweetAlertjs的升級版本,支持嵌入圖片,背景,HTML標(biāo)簽等并提供5種內(nèi)置的情景類,功能非常強大。

    簡要教程

    SweetAlert2是一款功能強大的純Js模態(tài)消息對話框插件。SweetAlert2用于替代瀏覽器默認(rèn)的彈出對話框,它提供各種參數(shù)和方法,支持嵌入圖片,背景,HTML標(biāo)簽等,并提供5種內(nèi)置的情景類,功能非常強大。

    SweetAlert2是SweetAlert-js的升級版本,它解決了SweetAlert-js中不能嵌入HTML標(biāo)簽的問題,并對彈出對話框進(jìn)行了優(yōu)化,同時提供對各種表單元素的支持,還增加了5種情景模式的模態(tài)對話框。

    安裝

    可以通過bower或npm來安裝sweetalert2對話框插件。

    bower install sweetalert2
    npm install sweetalert2

    使用方法

    使用SweetAlert2對話框需要在頁面中引入sweetalert2.min.css和sweetalert2.min.js文件,為了兼容IE瀏覽器,還需要引入promise.min.js文件。

    <link rel="stylesheet" type="text/css" href="path/to/sweetalert2/dist/sweetalert2.min.css">
    <script src="path/to/sweetalert2/dist/sweetalert2.min.js"></script>
    <!-- for IE support -->
    <script src="path/to/es6-promise/promise.min.js"></script>

    基本使用

    最基本的使用方法是通過swal()來彈出一個對話框。

    swal('Hello world!');

    如果要彈出一個帶情景模式的對話框,可以在的第二個參數(shù)中設(shè)置。

    swal('Oops...', 'Something went wrong!', 'error');

    你可以通過下面的方法來處理對話框的用戶交互:

    swal({
      title: 'Are you sure?',
      text: 'You will not be able to recover this imaginary file!',
      type: 'warning',
      showCancelButton: true,
      confirmButtonText: 'Yes, delete it!',
      cancelButtonText: 'No, keep it',
    }).then(function(isConfirm) {
      if (isConfirm === true) {
        swal(
          'Deleted!',
          'Your imaginary file has been deleted.',
          'success'
        );
     
      } else if (isConfirm === false) {
        swal(
          'Cancelled',
          'Your imaginary file is safe :)',
          'error'
        );
     
      } else {
        // Esc, close button or outside click
        // isConfirm is undefined
      }
    });

    swal(...)會返回一個Promise對象,該Promise對象中then方法中的isConfirm參數(shù)的含義如下:

    • true:代表Confirm(確認(rèn))按鈕。

    • false:代表Cancel(取消)按鈕。

    • undefined:代表按下Esc鍵,點擊取消按鈕或在對話框之外點擊。

    模態(tài)對話框的類型

    sweetalert2提供了5種情景模式的對話框。


    配置參數(shù)

    參數(shù)默認(rèn)描述
    titlenull模態(tài)對話框的標(biāo)題。它可以在參數(shù)對象的title參數(shù)中設(shè)置,也可以在swal()方法的第一個參數(shù)設(shè)置。
    textnull模態(tài)對話框的內(nèi)容。它可以在參數(shù)對象的text參數(shù)中設(shè)置,也可以在swal()方法的第二個參數(shù)設(shè)置。
    htmlnull對話框中的內(nèi)容作為HTML標(biāo)簽。如果同時提供text和html參數(shù),插件將會優(yōu)先使用text參數(shù)。
    typenull對話框的情景類型。有5種內(nèi)置的情景類型:warning,error,success,info和question。它可以在參數(shù)對象的type參數(shù)中設(shè)置,也可以在swal()方法的第三個參數(shù)設(shè)置。
    customClassnull模態(tài)對話框的自定義class類。
    animationtrue如果設(shè)置為false,對話框?qū)⒉粫袆赢嬓Ч?/td>
    allowOutsideClicktrue是否允許點擊對話框外部來關(guān)閉對話框。
    allowEscapeKeytrue是否允許按下Esc鍵來關(guān)閉對話框。
    showConfirmButtontrue是否顯示“Confirm(確認(rèn))”按鈕。
    showCancelButtonfalse是否顯示“Cancel(取消)”按鈕。
    confirmButtonText"OK"確認(rèn)按鈕上的文本。
    cancelButtonText"Cancel"取消按鈕上的文本。
    confirmButtonColor"#3085d6"確認(rèn)按鈕的顏色。必須是HEX顏色值。
    cancelButtonColor"#ccc"取消按鈕的顏色。必須是HEX顏色值。
    confirmButtonClassnull確認(rèn)按鈕的自定義class類。
    cancelButtonClassnull取消按鈕的自定義class類。
    buttonsStylingtrue為按鈕添加默認(rèn)的swal2樣式。如果你想使用自己的按鈕樣式,可以將該參數(shù)設(shè)置為false。
    reverseButtonsfalse如果你想反向顯示按鈕的位置,設(shè)置該參數(shù)為true。
    showLoaderOnConfirmfalse設(shè)置為true時,按鈕被禁用,并顯示一個在加載的進(jìn)度條。該參數(shù)用于AJAX請求的情況。
    preConfirmnull在確認(rèn)之前執(zhí)行的函數(shù),返回一個Promise對象。
    imageUrlnull為模態(tài)對話框自定義圖片。指向一幅圖片的URL地址。
    imageWidthnull如果設(shè)置了imageUrl參數(shù),可以為圖片設(shè)置顯示的寬度,單位像素。
    imageHeightnull如果設(shè)置了imageUrl參數(shù),可以為圖片設(shè)置顯示的高度,單位像素。
    imageClassnull自定義的圖片class類。
    timernull自動關(guān)閉對話框的定時器,單位毫秒。
    width500模態(tài)窗口的寬度,包括padding值(box-sizing: border-box)。
    padding20模態(tài)窗口的padding內(nèi)邊距。
    background"#fff""#fff" 模態(tài)窗口的背景顏色。
    inputnull表單input域的類型,可以是"text", "email", "password", "textarea", "select", "radio", "checkbox" 和 "file"。
    inputPlaceholder""input域的占位符。
    inputValue""input域的初始值。
    inputOptions{} 或 Promise如果input的值是select或radio,你可以為它們提供選項。對象的key代表選項的值,value代表選項的文本值。
    inputAutoTrimtrue是否自動清除返回字符串前后兩端的空白。
    inputValidatornull是否對input域進(jìn)行校驗,返回Promise對象。
    inputClassnull自定義input域的class類。

    方法

    方法描述
    swal.setDefaults({Object})當(dāng)你在使用SweetAlert2時有大量的自定義參數(shù),可以通過swal.setDefaults({Object})方法來將它們設(shè)置為默認(rèn)參數(shù)。
    swal.resetDefaults()重置設(shè)置的默認(rèn)值。
    swal.queue([Array])提供一個數(shù)組形式的SweetAlert2參數(shù),用于顯示多個對話框。對話框?qū)粋€接一個的出現(xiàn)。

    swal.close()或 swal.closeModal()

    以編程的方式關(guān)閉當(dāng)前打開的SweetAlert2對話框。
    swal.enableButtons()確認(rèn)和關(guān)閉按鈕可用。
    swal.disableButtons()禁用確認(rèn)和關(guān)閉按鈕。

    swal.enableLoading()或swal.showLoading()

    禁用按鈕并顯示加載進(jìn)度條。通常用于AJAX請求。

    swal.disableLoading()或swal.hideLoading()

    隱藏進(jìn)度條并使按鈕可用。
    swal.clickConfirm()以編程的方式點擊確認(rèn)按鈕。
    swal.clickCancel()以編程的方式點擊取消按鈕。
    swal.showValidationError(error)顯示表單校驗錯誤信息。
    swal.resetValidationError()隱藏表單校驗錯誤信息。
    swal.enableInput()使input域可用。
    swal.disableInput()禁用input域。

    瀏覽器兼容

    SweetAlert2可以工作在所有的現(xiàn)代瀏覽器中:

    • IE: 10+(需要引入Promise文件)

    • Microsoft Edge: 12+

    • Safari: 4+

    • Firefox: 4+

    • Chrome 14+

    • Opera: 15+


    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 欧美三区四区 | 成人国产精品 | 精品成人 | 亚洲天堂偷拍 | 日本一区免费看 | 久久久久久久久国产 | 国产精品一区久久 | 久久成人在线 | 亚洲精品在线免费 | 91精品国产九九九久久久亚洲 | 91精产品一区一区三区 | 国产资源第一页 | 久久精品国产精品亚洲 | 美女福利视频网站 | 欧美精品一区二区三区蜜桃视频 | 性欧美18 | 国产欧美一区二区精品久导航 | 无码精品一区二区三区免费视频 | 久久久久久久久久久网站 | 亚洲+变态+欧美+另类+精品 | 视频在线国产 | 国产精品一区一区三区 | 欧美成人高清 | 黄视频在线播放 | 国产精品美女一区二区三区 | 国产黄色在线播放 | 国产一区二区免费看 | 中文字幕日本在线观看 | 国产在线电影 | 成人爽a毛片免费啪啪动漫 久久久国产一区二区三区 国产69久久精品成人看 | 午夜精品一区二区三区在线视频 | 久人久人久人久久久久人 | a级毛片免费高清在线播放 视频精品一区二区三区 | 一区二区日韩精品 | www久久久久 | 久久高清 | 亚洲欧美一区二区三区国产精品 | 久草在线免费福利 | 欧美一区二区在线视频 | 亚洲成年 | 国产成人精品久久二区二区 |