ja.rightcol.js

来自「Joomla!是一套获得过多个奖项的内容管理系统(Content Managem」· JavaScript 代码 · 共 61 行

JS
61
字号
//JS script for Joomla templatevar JA_Collapse_Mod = new Class({	initialize: function(myElements) {		options = Object.extend({			transition: Fx.Transitions.quadOut		}, {});		this.myElements = myElements;		var exModules = excludeModules.split(',');		exModules.each(function(el,i){exModules[i]='Mod'+el});		myElements.each(function(el, i){			el.elmain = $E('.jamod-content',el);			el.titleEl = $E('h3',el);			if(!el.titleEl) return;			if (exModules.contains(el.id)) {				el.titleEl.className = '';				return;			}			el.titleEl.className = rightCollapseDefault;			el.status = rightCollapseDefault;			el.openH = el.elmain.getStyle('height').toInt();			el.elmain.setStyle ('overflow','hidden');			el.titleEl.addEvent('click', function(e){				e = new Event(e).stop();				el.toggle();			});			el.toggle = function(){				if (el.status=='hide') el.show();				else el.hide();			}			el.show = function() {				el.titleEl.className='show';				var ch = el.elmain.getStyle('height').toInt();				new Fx.Style(el.elmain,'height',{onComplete:el.toggleStatus}).start(ch,el.openH);			}			el.hide = function() {				el.titleEl.className='hide';				var ch = (rightCollapseDefault=='hide')?0:el.elmain.getStyle('height').toInt();				new Fx.Style(el.elmain,'height',{onComplete:el.toggleStatus}).start(ch,0);			}			el.toggleStatus = function () {				el.status=(el.status=='hide')?'show':'hide';				Cookie.set(el.id,el.status,{duration:365});			}			if(!el.titleEl.className) el.titleEl.className=rightCollapseDefault;			if(el.titleEl.className=='hide') el.hide();		});	}});window.addEvent ('load', function(e){	var jamod = new JA_Collapse_Mod ($ES('.jamod'));});

⌨️ 快捷键说明

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