alertify提示插件使用方式简单介绍
分类:实例代码
这是一款由jQuery实现的弹出窗口式提示插件,非常的好用和人性化。
下面就对它作用和使用方式做一下简单介绍。
一.lertify插件功能:
实现了弹出式提示框效果。
用于代替原生js中的alert,confirm,prompt,显示友好的提示框。
二.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; };
显示结果(输入提示框):
三.alertify修改样式:
主要是修改两个css文件(alertify.core.css,alertify.default.css),也可以覆盖使用。如在页面中加入:
.alertify{ width:350px; margin-left: -205px; border:2px solid #4ba9e6; background:#f3faff; border-radius:0; }
修改后显示结果:
浏览器兼容性:
alertify是由html5+css3开发的插件,所以完美的支持html5+css3的浏览器。
alertify在chrome与火狐浏览器中显示效果是完美的.
在ie8以下,显示效果有所不同,如圆角框、阴影、动画特效等不会显示。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu