admin/js/popHint.js

(开头部分) 9KB

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

function $(str){
	return document.getElementById(str);
}
	// 获取元素坐标
	var getCoords = function(node)
	{
		var x = node.offsetLeft;
		var y = node.offsetTop;
		var parent = node.offsetParent;
		while (parent != null){
			x += parent.offsetLeft;
			y += parent.offsetTop;
			parent = parent.offsetParent;
		}
		return {x: x, y: y};
	},
	// 事件操作(可保留原有事件)
	eventListeners = [],
	v
	findEventListener = function(node, event, handler)
	{
		var i;
		for (i in eventListeners){
			if (eventListeners[i].node == node && eventListeners[i].event == event && eventListeners[i].handler == handler){
				return i;
			}
		}
		return null;
	},
	myAddEventListener = function(node, event, handler)
	{
		if (findEventListener(node, event, handler) != null){
			return;
		}
		if (!node.addEventListener){
			node.attachEvent('on' + event, handler);
		}else{
			node.addEventListener(event, handler, false);
		}
		eventListeners.push({node: node, event: event, handler: handler});
	},
	removeEventListenerIndex = function(index)
	{
		var eventListener = eventListeners[index];
		delete eventListeners[index];
		if (!eventListener.node.removeEventListener){
			eventListener.node.detachEvent('on' + eventListener.event,
			eventListener.handler);
		}else{
			eventListener.node.removeEventListener(eventListener.event,
			eventListener.handler, false);
		}
	},
	myRemoveEventListener = function(node, event, handler)
	{
		var index = findEventListener(node, event, handler);
		if (index == null) return;
		removeEventListenerIndex(index);
	},
	cleanupEventListeners = function()
后面还有 114 行代码,购买后查看完整代码

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

AI 解读 AI

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

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