jQuery cxDialog 对话框
cxDialog 是基于 jQuery 的对话框插件,支持自定义外观样式,同时兼容 Zepto,方便在移动端使用。
- 版本:
- jQuery v1.7+ | Zepto v1.0+
jQuery cxDialog v1.2.2
* 兼容 Zepto,需要 data 模块 支持
在线实例
实例预览 基础示例
实例预览 内容设定
实例预览 添加按钮
实例预览 外观样式
实例预览 API 接口
实例预览 支持 AMD 规范
实例预览 兼容 Zepto
默认效果
- $.cxDialog('Hello World!');
模态对话框
$.cxDialog({
title: 'cxDialog',
info: '欢迎使用 cxDialog 对话框!',
lockScroll: true,
background: '#000'
});
使用方法
载入 CSS 文件
- <link rel="stylesheet" href="jquery.cxdialog.css">
载入 JavaScript 文件
<script src="jquery.js"></script>
<script src="jquery.cxdialog.js"></script>
调用 cxDialog
$.cxDialog('内容');
$.cxDialog('内容', function(){
// click ok callback
}, function(){
// click no callback
});
$.cxDialog({
title: '标题',
info: '内容',
ok: function(){
// code
},
no: function(){}
});
设置全局默认值
- $.cxDialog.defaults.title = '提示';
参数说明
名称 | 默认值 | 说明 |
---|---|---|
title | '' | 标题 |
info | '' | 内容。可设置为文本内容,或 DOM 元素。 |
ok | null | 点击确认时的回调函数 |
okText | '确 定' | 确认按钮显示的文字 |
no | null | 点击取消时的回调函数 |
noText | '取 消' | 取消按钮显示的文字 |
buttons | [] | 自定义按钮 |
closeBtn | true | 是否显示关闭按钮 |
lockScroll | false | 是否锁定滚动 |
baseClass | '' | 给对话框容器增加 class,不会覆盖默认的 class。 |
background | '' |
遮罩背景的颜色,留空为透明遮罩。 可设置为:HEX、RGBA 等格式的颜色值,或 CSS background 属性支持的值。 如不需要遮罩背景,设为:false |
width | 0 | 提示框固定宽度 |
height | 0 | 提示框固定高度 |
zIndex | 0 | 提示框的层级 |
buttons 参数
名称 | 说明 |
---|---|
text | 按钮显示的文字 |
callback | 回调函数 |
API 接口
名称 | 说明 |
---|---|
$.cxDialog.close() | 关闭对话框 |
jQuery cxDialog 对话框的更多相关文章
- jQuery UI 对话框(Dialog) - 模态表单
<!doctype html><html lang="en"><head> <meta charset="utf-8" ...
- 15款基于 jQuery模态对话框
在数字世界的竞争已大大增加.这就是为什么要确保网络设计的各个方面都是一流的,这是很重要的.从布局到一些非常小的东西,比如对话框,每一件都需要设计得很好.对话框通常被忽视,但它们可能对访问者有很大的影响 ...
- jquery自定义对话框alert、confirm和prompt
jQuery Alert Dialogs,又一个基于jQuery的提示框插件,主要包括Alert.Confirm.prompt这三种,还有一个高级范例,可以在提示框内嵌入HTML语言,可以自定义风格样 ...
- 解决jQuery UI 对话框兼容性问题
默认情况下使用jQuery UI的对话框,在Chrome浏览器是没问题的,但是在IE里却会显示对话框,用户体验非常不好.改变一下div的属性即可. 原本是这样: <div id="di ...
- 使用CSS和jQuery实现对话框
因为项目中要显示一些对话框,但用alert显得太丑,后从网上找了一些插件,但有觉得不好用,因此自己试用CSS和jQuery写了一个对话框,代码如下: <!DOCTYPE html> < ...
- 炫酷JQUERY自定义对话框插件JDIALOG_JDIALOG弹出对话框和确认对话框插件
多种类型自定义对话框插件jDialog是一款基于jquery实现的轻量级多种类型的自定义对话框插件 在项目开发中.一般会美化 alert(); 的样式.那么今天我就和大家分享一款非常炫的插件 先来看一 ...
- jQuery之对话框
<!doctype html> <html> <head> <meta charset="utf-8"> <meta http ...
- jQuery手机对话框插件
最近,公司一直在做微网站之类的,一直在看别的微网站,发现一些对话框的样式很不错,所以自己就动手把样式剥离出来写成一个简单的插件,方便其他项目中使用到.废话不多说,上插件源码: /* *jQuery简单 ...
- jquery 模态对话框传值,删除,新增表格行
个人的练习代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
随机推荐
- 抛弃强大的TFS ,借助于BugTracker.NET + Visual Source Safe + SourceLink搭建项目开发环境
微软公司的Team Foundation Server是个强大的项目管理工具,如果用.NET开发,它应该是首选的项目管理平台.TFS的成本比较高,而且和Visual Studio集成紧密.比如TSF有 ...
- 最先进的开源游戏引擎KlayGE 4.3发布
转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=2536 经过KlayGE团队半年来的努力,今天KlayGE 4.3正式发布了!在这个版本的开发 ...
- Android入门(二)Activity-Toast、Intent
原文链接:http://www.orlion.ga/427/ 一.隐藏activity的标题 在activity的java代码的onCreate()方法中入requestWindowFeature(W ...
- CSS学习目录
前面的话 CSS是前端工程师的基本功,但好多执迷于学习javascript的人的基本功并不扎实.可能一些人从w3school网站匆匆过了一遍,只是对CSS常用概念有一些表面上的理解,就一头扎进java ...
- Bmob基础
BaaS是指专为移动应用开发者提供整合云后端的服务.开发者无需过多研究服务器端程序,而只需调用云计算平台提供的API,使用相应SDK,就能迅速完成数据存储.账户管理.消息推送.社交网络整合等功能.本文 ...
- Yii2的深入学习--别名(Aliases)
在之前自动加载机制的文章中,我们有提到别名,提到 getAlias 方法,大家当时可能不太清楚,这到底是什么,今天我们就来说一下别名. 别名用来表示文件路径和 URL,这样就避免了将一些文件路径.UR ...
- ios见习之-UISearchbar+tableview实现自动搜索自带提示
当做搜索时常常希望能在输入的时候出现搜索关键字,如下效果
- [git]merge和rebase的区别
前言 我从用git就一直用rebase,但是新的公司需要用merge命令,我不是很明白,所以查了一些资料,总结了下面的内容,如果有什么不妥的地方,还望指正,我一定虚心学习. merge和rebase ...
- SQL Server代理(12/12):多服务器管理
SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. 在这一系列的上一篇,我们查看了维护计划,一 ...
- 【Swift学习】Swift编程之旅---函数(十)
函数是一组用于执行特定任务的独立的代码段,你用一个名字来标识函数,这个名字是用来“调用”函数来执行它的任务. swift统一函数的语法具有足够的灵活性来表达任何一个简单的不带参数的名称与本地和外部的每 ...