1.alertify外掛功能
主要實作提示功能,用來取代js中的alert,confirm,prompt,顯示友善的提示框
2.alertify使用方法
1.使用的檔案
主要使用三個文件,兩個css(alertify.core.css,alertify.default.css),用於設定提示框的樣式。一個js(alertify.min.js或alertify.js),用來實作提示框的功能。
2.實作提示框代碼
alertify使用非常簡單,主要步驟為:初始化(初始化alertify)-》綁定(綁定事件)
如實作簡單的提示框、確認框和提示框
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; };
顯示結果(輸入提示框):
4.alertify修改樣式
主要是修改兩個css檔案(alertify.core.css,alertify.default.css),也可以覆蓋使用。如在頁面中加入
.alertify{ width:350px; margin-left: -205px; border:2px solid #4ba9e6; background:#f3faff; border-radius:0; }
修改後顯示結果:
alertify使用說明
alertify是由html5 css3開發的插件,所以完美的支援html5 css3的瀏覽器。在測試過程過,alertify在chrome與火狐瀏覽器中顯示效果是完美的,但是在ie8一下,顯示效果有所不同,如圓角框、陰影、動畫特效等不會顯示。
以上所述就是本文的全部內容了,希望大家能夠喜歡。