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 相关文章推荐
学习jquery之一
Apr 27 Javascript
jQuery 入门讲解1
Apr 15 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
Nov 19 Javascript
Vue数据驱动模拟实现2
Jan 11 Javascript
JS简单实现获取元素的封装操作示例
Apr 07 Javascript
Vue响应式原理详解
Apr 18 Javascript
用react-redux实现react组件之间数据共享的方法
Jun 08 Javascript
Vue CLI3 开启gzip压缩文件的方式
Sep 30 Javascript
微信小程序自定义带价格显示日历效果
Dec 29 Javascript
vue axios post发送复杂对象问题
Jun 04 Javascript
Vue中遍历数组的新方法实例详解
Jul 21 Javascript
如何使用webpack打包一个库library的方法步骤
Dec 18 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
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
php的扩展写法总结
2019/05/14 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
理解javascript闭包
2015/12/15 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
Python字符串处理之count()方法的使用
2015/05/18 Python
用Python解决x的n次方问题
2019/02/08 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
幼儿园区域活动总结
2014/05/08 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
清洁工岗位职责
2015/02/13 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL