cxDialog 是基於 jQuery 的對話框插件,支持自定義外觀樣式,同時兼容 Zepto,方便在移動端使用。css
jQuery cxDialog v1.2.2html
github地址jquery
* 兼容 Zepto,須要 data 模塊 支持git
實例預覽 基礎示例github
實例預覽 內容設定api
實例預覽 添加按鈕函數
實例預覽 外觀樣式spa
實例預覽 API 接口插件
實例預覽 支持 AMD 規範code
實例預覽 兼容 Zepto
$.cxDialog({
title: 'cxDialog',
info: '歡迎使用 cxDialog 對話框!',
lockScroll: true,
background: '#000'
});
<script src="jquery.js"></script>
<script src="jquery.cxdialog.js"></script>
$.cxDialog('內容');
$.cxDialog('內容', function(){
// click ok callback
}, function(){
// click no callback
});
$.cxDialog({
title: '標題',
info: '內容',
ok: function(){
// code
},
no: function(){}
});
名稱 | 默認值 | 說明 |
---|---|---|
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 | 提示框的層級 |
名稱 | 說明 |
---|---|
text | 按鈕顯示的文字 |
callback | 回調函數 |
名稱 | 說明 |
---|---|
$.cxDialog.close() | 關閉對話框 |