⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smenu.js

📁 ShopEx网店系统是一款免费的独立网店系统
💻 JS
字号:
var oMenu = Class.create();oMenu.prototype = {	initialize: function (el) {			if(menuGrp[el.getAttribute('menu')]){				this.base = el;				el.observe('contextmenu', function(e){					this.show(e);					Event.stop(e);				}.bindAsEventListener(this));			}	},	show: function(e){		this.container = document.createElement('ul');		Element.addClassName(this.container,'menu');		var m = menuGrp[this.base.getAttribute('menu')];		for(var i=0;i<m.length;i++){				var link = Builder.node('li',{menuIdx:i},m[i].label);				link.onclick = function(e){					this.container.hide();					menuGrp[this.base.getAttribute('menu')][Event.element(e).getAttribute('menuIdx')].onclick(this.base);					Event.stop(e);				}.bindAsEventListener(this);				this.container.appendChild(link);		}		this.container.style.display = 'none';		document.body.appendChild(this.container);		Event.observe(document, 'click', function(){			this.hide();		}.bindAsEventListener(this), false);		this.container.style.left = Event.pointerX(e)+'px';		this.container.style.top = Event.pointerY(e)+'px';		this.container.style.display = '';	},		hide: function(){		if(this.container){			removeElement(this.container);			delete(this.container);		}		return true;	}};var sMenu={	init:function(o){		var e = o.getElementsByTagName('*');		for(var i=0;i<e.length;i++){			if(e[i].getAttribute('menu') && !e[i].getAttribute('menu_set')){				e[i].setAttribute('menu_set',1);				new oMenu(e[i]);			}		}	},	click:function(e){//		console.info(e);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -