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实现给出的盒子的序列是否可连为一矩型
Aug 30 Javascript
JQuery的html(data)方法与<script>脚本块的解决方法
Mar 09 Javascript
javascript题目,重写函数让其无限相加
Feb 15 Javascript
jQuery筛选器children()案例详解(图文)
Feb 17 Javascript
使用jquery实现简单的ajax
Jul 08 Javascript
使用javascript实现判断当前浏览器
Apr 14 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
May 12 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
Jan 27 Javascript
Vuex mutitons和actions初使用详解
Mar 04 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
Jun 11 Javascript
详解ES6 CLASS在微信小程序中的应用实例
Apr 24 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
用Socket发送电子邮件
2006/10/09 PHP
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
php自动加载方式集合
2016/04/04 PHP
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
vue-router 路由传参用法实例分析
2020/03/06 Javascript
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
python机器学习之KNN分类算法
2018/08/29 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
如何执行一个shell程序
2012/11/23 面试题
缅怀革命先烈演讲稿
2014/05/14 职场文书
党员倡议书
2015/01/19 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers