Scientific/Css/dialogBox/dialogBox.js
(开头部分) 23KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* dialogBox v0.0.2
* by gongqun
* Copyright 2017.8
* Date: fri August 11 2017
* 添加了弹出框 确定 按钮扩展click方法BtnConfirm();若有需要可自行实现 2017年10月9日 包乾
*/
; (function ($, window, document) {
var pluginName = 'dialogBox',
defaults = {
width: null, //number,弹出层宽度
height: null, //number,弹出层高度
autoSize: true, //boolean,是否自适应尺寸,默认自适应
autoHide: false, //boolean,是否自自动消失,配合time参数共用
time: 3000, //number,自动消失时间,单位毫秒
zIndex: 99999, //number,弹出层定位层级
hasMask: false, //boolean,是否显示遮罩层
maskClose: false, // boolean,点击遮罩层是否关闭弹框
hasClose: false, //boolean,是否显示关闭按钮
hasBtn: false, //boolean,是否显示操作按钮,如取消,确定
confirmValue: null, //string,确定按钮文字内容
confirm: function () { }, //function,点击确定后回调函数
cancelValue: null, //string,取消按钮文字内容
cancel: function () { }, //function,点击取消后回调函数,默认关闭弹出框
effect: '', //string,动画效果:fade(默认),newspaper,fall,scaled,flip-horizontal,flip-vertical,sign,
type: 'normal', //string,对话框类型:normal(普通对话框),correct(正确/操作成功对话框),error(错误/警告对话框)
title: '', //string,标题内容,如果不设置,则连同关闭按钮(不论设置显示与否)都不显示标题
content: '', //string,DOM object,jQuery Object,正文内容,可以为DOM对象,jQuery对象,纯字符串,html标签字符串,以及URL地址,当content为URL地址时,将内嵌目标页面的iframe。
callback: function () { }, //function,回调函数
close: function () { } // 关闭回调
};
function DialogBox(element, options) {
this.element = element;
this.settings = $.extend({}, defaults, options);
this.init();
}
DialogBox.prototype = {
//初始化弹出框
init: function () {
var that = this,
element = this.element;
that.render(element);
that.setStyle(element);
that.show(element);
that.trigger(element);
},
//获取元素id值
getIdValue: function (element) {
var $this = $(element),
selectID = $this.attr('id');
if (typeof (selectID) !== 'undefined') {
return selectID;
后面还有 531 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。