admin/js/tb-box.js
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/***********************************************************
* 使用iframe模拟ajax的窗体,本JS需要引用jquery框架
* 为了支持拖动,需要同时引入jquery.ui.core以及ui.draggable.js
* 修改自 thickbox 源码
************************************************************/
var $ = jQuery;
var tb_pathToImage = "images/loadinglit.gif";
var ref_parent = false;
var tb_frameid = 0;
/**
* 对于指定了class为'thickbox'的超链接自动监听其超链接,其中可以指定 rel=(0|1) 属性决定点击关闭后是否刷新上级窗口
* 如果不需要侦听超链接事件,可以禁用些初始化方法
*/
$(document).ready(function()
{
tb_init('a.thickbox, area.thickbox, input.thickbox');
imgLoader = new Image();
imgLoader.src = tb_pathToImage;
});
function tb_init(domChunk)
{
$(domChunk).click(function(){
var t = this.title || this.name || null;
var a = this.href || this.alt;
var g = this.rel || false;
tb_show(t, a, g);
this.blur();
return false;
});
}
/**
* 弹窗警告窗口让用户确认操作
* refParent 参数(0|1)决定点击关闭后是否刷新上级窗口
*/
function tb_action(msg, gourl)
{
msg += "<br/><a href='javascript:tb_remove();'><<点错了</a> | <a href='"+gourl+"'>确定要操作>></a>";
tb_showmsg(msg);
}
/**
* 弹窗主函数
* refParent 参数(0|1)决定点击关闭后是否刷新上级窗口
*/
function tb_show(caption, url, refParent)
{
ref_parent = refParent;
if (typeof document.body.style.maxHeight === "undefined")
{
$("body","html").css({height: "100%", width: "100%"});
$("html").css("overflow","hidden");
if (document.getElementById("TB_HideSelect") === null) {
$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
$("#TB_overlay").click(tb_remove);
}
}
else
后面还有 230 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。