WebUI/scripts/ui/js/plugins/ligerDialog.js
(开头部分) 16KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery ligerUI 1.0.1.1
*
* Author leoxie [ gd_star@163.com ]
*
*/
//dialog 图片文件夹的路径 针对于IE6设置
var ligerDialogImagePath = "../../scripts/ui/skins/Aqua/images/dialog/";
(function($) {
$.ligerDefaults = $.ligerDefaults || {};
$.ligerDefaults.Dialog = {
cls:null, //给dialog附加css class
id:null, //给dialog附加id
buttons: null, //按钮集合
isDrag: true, //是否拖动
width: 280, //宽度
height: null, //高度,默认自适应
content: '', //内容
target: null, //目标对象,指定它将以appendTo()的方式载入
url: null, //目标页url,默认以iframe的方式载入
load: false, //是否以load()的方式加载目标页的内容
type: 'warn', //类型 warn、success、error、question
left: null, //位置left
top: null, //位置top
modal: true, //是否模态对话框
name: null, //创建iframe时 作为iframe的name和id
isResize:false, // 是否调整大小
allowClose:true, //允许关闭
opener:null,
timeParmName:null //是否给URL后面加上值为new Date().getTime()的参数,如果需要指定一个参数名即可
};
$.ligerDefaults.DialogString = {
titleMessage: '提示', //提示文本标题
waittingMessage:'正在等待中,请稍候...'
};
/// <param name="$" type="jQuery"></param>
$.ligerDialog = {};
$.ligerDialog.open = function(p) {
p = $.extend({}, $.ligerDefaults.Dialog,$.ligerDefaults.DialogString, p || {});
var g = {
applyWindowMask: function() {
$(".l-window-mask").remove();
$("<div class='l-window-mask' style='display: block;'></div>").height($(window).height()+$(window).scrollTop()).appendTo('body');
},
removeWindowMask: function() {
$(".l-window-mask").remove();
},
applyDrag: function() {
if ($.fn.ligerDrag)
g.dialog.ligerDrag({ handler: '.l-dialog-title' });
},
applyResize:function(){
if($.fn.ligerResizable)
{
g.dialog.ligerResizable({
onStopResize: function (current, e)
{
var top = 0;
var left = 0;
后面还有 317 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
