tvanim.js

来自「SugarCRM5.1 开源PHP客户关系管理系统」· JavaScript 代码 · 共 50 行

JS
50
字号
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. *//** * A static factory class for tree view expand/collapse animations * * @constructor */YAHOO.widget.TVAnim = new function() {	/**	 * Constant for the fade in animation	 * 	 * @type string	 */	this.FADE_IN  = "YAHOO.widget.TVFadeIn";	/**	 * Constant for the fade out animation	 * 	 * @type string	 */	this.FADE_OUT = "YAHOO.widget.TVFadeOut";	/**	 * Returns a ygAnim instance of the given type	 *	 * @param type {string} the type of animation	 * @param el {HTMLElement} the element to element (probably the children div)	 * @param callback {function} function to invoke when the animation is done.	 * @return {YAHOO.util.Animation} the animation instance	 */	this.getAnim = function(type, el, callback) {		switch (type) {			case this.FADE_IN:	return new YAHOO.widget.TVFadeIn(el, callback);			case this.FADE_OUT:	return new YAHOO.widget.TVFadeOut(el, callback);			default:			return null;		}	};	/**	 * Returns true if the specified animation class is available	 *	 * @param type {string} the type of animation	 * @return {boolean} true if valid, false if not	 */	this.isValid = function(type) {		return ( "undefined" != eval("typeof " + type) );	};};

⌨️ 快捷键说明

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