jQuery提示插件alertify使用指南


Posted in Javascript onApril 21, 2015

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;
};

显示结果(输入提示框):

jQuery提示插件alertify使用指南

4.alertify修改样式
主要是修改两个css文件(alertify.core.css,alertify.default.css),也可以覆盖使用。如在页面中加入

.alertify{
  width:350px;
  margin-left: -205px;
  border:2px solid #4ba9e6;
  background:#f3faff;
  border-radius:0;
}

修改后显示结果:

jQuery提示插件alertify使用指南

alertify使用说明

alertify是由html5+css3开发的插件,所以完美的支持html5+css3的浏览器。在测试过程过,alertify在chrome与火狐浏览器中显示效果是完美的,但是在ie8一下,显示效果有所不同,如圆角框、阴影、动画特效等不会显示。

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript入门教程(3) js面向对象
Jan 31 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
jquery ajax修改全局变量示例代码
Nov 08 Javascript
js简单实现根据身份证号码识别性别年龄生日
Nov 29 Javascript
javascript数组详解
Oct 22 Javascript
详解javascript函数的参数
Nov 10 Javascript
js如何改变文章的字体大小
Jan 08 Javascript
vue2的todolist入门小项目的详细解析
May 11 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
Koa项目搭建过程详细记录
Apr 12 Javascript
nodemon实现Typescript项目热更新的示例代码
Nov 19 Javascript
vue父子组件间引用之$parent、$children
May 20 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
Apr 20 #Javascript
Jquery遍历Json数据的方法
Apr 20 #Javascript
javascript判断变量是否有值的方法
Apr 20 #Javascript
javascript实现校验文件上传控件实例
Apr 20 #Javascript
使用iojs的jsdom库实现同步系统时间
Apr 20 #Javascript
javascript实现汉字转拼音代码分享
Apr 20 #Javascript
jQuery简单实现图片预加载
Apr 20 #Javascript
You might like
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
2014/11/18 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
javascript事件问题
2009/09/05 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
如何在Express4.x中愉快地使用async的方法
2020/11/18 Javascript
python编写简单爬虫资料汇总
2016/03/22 Python
机器学习python实战之决策树
2017/11/01 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
python二元表达式用法
2019/12/04 Python
python实现简单遗传算法
2020/09/18 Python
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
法学专业个人求职信
2013/09/26 职场文书
大学同学会活动方案
2014/08/20 职场文书
党性心得体会
2014/09/03 职场文书
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
教师节寄语2015
2015/03/23 职场文书
田径运动会广播稿
2015/08/19 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript