alertify提示外掛使用方式簡單介紹

antzone發表於2017-04-05

這是一款由jQuery實現的彈出視窗式提示外掛,非常的好用和人性化。

下面就對它作用和使用方式做一下簡單介紹。

一.lertify外掛功能:

實現了彈出式提示框效果。

用於代替原生js中的alert,confirm,prompt,顯示友好的提示框。

二.alertify使用方法:

(1).使用的檔案:

主要使用三個檔案。

兩個css(alertify.core.css,alertify.default.css),用於設定提示框的樣式。

一個js(alertify.min.js或alertify.js),用於實現提示框的功能。

(2).實現提示框程式碼

alertify使用非常簡單,主要步驟為:初始化(初始化alertify)-》繫結(繫結事件)

如實現簡單的提示框、確認框和提示框。

[JavaScript] 純文字檢視 複製程式碼
var
$ = function (id) {
  return document.getElementById(id);
},
//初始化操作
reset = function () {
  alertify.set({
    labels : {
      ok   : "確認",
      cancel : "取消"
    },
    delay : 5000,
    buttonReverse : false,
    buttonFocus  : "ok"
  });
};
//繫結
$("alert").onclick = function () {
   reset();
   alertify.alert("提示框");
   return false;
};
//繫結
$("confirm").onclick = function () {
   reset();
   alertify.confirm("確認框", function (e) {
     if (e) {
       alertify.success("點選確認");
     } else {
       alertify.error("點選取消");
     }
   });
   return false;
};
//繫結
$("prompt").onclick = function () {
  reset();
  alertify.prompt("提示輸入框", function (e, str) {
    if (e) {
      alertify.success("點選確認,輸入內容為: " + str);
    } else {
      alertify.error("點選取消");
    }
  }, "預設值");
  return false;
};

顯示結果(輸入提示框):

a:3:{s:3:\"pic\";s:43:\"portal/201704/05/121149mkbfbo8iimrvkbde.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

三.alertify修改樣式:

主要是修改兩個css檔案(alertify.core.css,alertify.default.css),也可以覆蓋使用。如在頁面中加入:

[CSS] 純文字檢視 複製程式碼
.alertify{
  width:350px;
  margin-left: -205px;
  border:2px solid #4ba9e6;
  background:#f3faff;
  border-radius:0;
}

修改後顯示結果:

a:3:{s:3:\"pic\";s:43:\"portal/201704/05/121306y323t77zep37d635.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

瀏覽器相容性:

alertify是由html5+css3開發的外掛,所以完美的支援html5+css3的瀏覽器。

alertify在chrome與火狐瀏覽器中顯示效果是完美的.

在ie8以下,顯示效果有所不同,如圓角框、陰影、動畫特效等不會顯示。

相關文章