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实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
Aug 17 Javascript
JavaScript基础知识及常用方法总结
Jan 10 Javascript
JavaScript中三种异步上传文件方式
Mar 06 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
微信小程序自定义导航栏实例代码
Apr 05 Javascript
vue数据初始化initState的实例详解
Apr 11 Javascript
微信小程序缓存过期时间的使用详情
May 12 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
小谈angular ng deploy的实现
Apr 07 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
使用无限生命期Session的方法
2006/10/09 PHP
php实现的短网址算法分享
2014/06/20 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
php单一接口的实现方法
2015/06/20 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
小议Javascript中的this指针
2010/03/18 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
深入理解Python变量与常量
2016/06/02 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
python实现单链表的方法示例
2019/09/03 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
澳大利亚相机之家:Camera House
2017/11/30 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
个人股份转让协议书范本
2015/01/28 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
初中体育课教学反思
2016/02/16 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书