Backup/Discuz.Web/admin/js/draglist.js

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

var dragobj={}
window.onerror=function(){return false}
function on_ini()
{
	String.prototype.inc=function(s){return this.indexOf(s)>-1?true:false}
	var agent=navigator.userAgent
	window.isOpr=agent.inc("Opera")
	window.isIE=agent.inc("IE")&&!isOpr
	window.isMoz=agent.inc("Mozilla")&&!isOpr&&!isIE
	if(isMoz)
	{
		Event.prototype.__defineGetter__("x",function(){return this.clientX+2})
		Event.prototype.__defineGetter__("y",function(){return this.clientY+2})
	}
	basic_ini()
}
function basic_ini()
{
	window.$=function(obj){return typeof(obj)=="string"?document.getElementById(obj):obj}
	window.$$=function(obj)
	{
	    if(typeof(obj) == "string")
	    {
	        var divColl = $("dom0").getElementsByTagName("div");
	        for(i = 0 ; i < divColl.length ; i++)
	        {
	            if(divColl[i].getAttribute("flag") == obj)
	                return divColl[i];
	        }
	        return null;
	    }
	    else
	        return null;
	}
	window.oDel=function(obj){if($(obj)!=null){$(obj).parentNode.removeChild($(obj))}}
}
window.onload=function()
{
	on_ini()
	var o=document.getElementsByTagName("h1")
	for(var i=0;i<o.length;i++){
		o[i].onmousedown=movedownEvent;
	}
}

function movedownEvent(e)
{
	if(dragobj.o!=null)
		return false
	e=e||event
	dragobj.o=this.parentNode
	dragobj.xy=getxy(dragobj.o)
	dragobj.xx=new Array((e.x-dragobj.xy[1]),(e.y-dragobj.xy[0]))
	dragobj.o.style.width=dragobj.xy[2]+"px"
	dragobj.o.style.height=dragobj.xy[3]+"px"
	dragobj.o.style.left=(e.x-dragobj.xx[0])+"px"
	dragobj.o.style.top=(e.y-dragobj.xx[1])+"px"			
	dragobj.o.style.position="absolute"
	var om=document.createElement("div")
	dragobj.otemp=om
后面还有 180 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。