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

📄 tvfadeout.js

📁 YahooUI,搞WEB开发的朋友值得看一看
💻 JS
字号:
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. *//** * A 1/2 second fade out animation. * * @constructor * @param el {HTMLElement} the element to animate * @param callback {Function} function to invoke when the animation is finished */YAHOO.widget.TVFadeOut = function(el, callback) {	/**	 * The element to animate     * @type HTMLElement	 */	this.el = el;	/**	 * the callback to invoke when the animation is complete	 *	 * @type function	 */	this.callback = callback;	/**	 * @private	 */	this.logger = new ygLogger("TVFadeOut");};/** * Performs the animation */YAHOO.widget.TVFadeOut.prototype = {    animate: function() {        var tvanim = this;        // var dur = ( navigator.userAgent.match(/msie/gi) ) ? 0.05 : 0.4;        var dur = 0.4;        // this.logger.debug("duration: " + dur);        // var a = new ygAnim_Fade(this.el, dur, 0.1);        // a.onComplete = function() { tvanim.onComplete(); };        // var a = new YAHOO.util.Anim(this.el, 'opacity', 1, 0.1);        var a = new YAHOO.util.Anim(this.el, {opacity: {from: 1, to: 0.1, unit:""}}, dur);        a.onComplete.subscribe( function() { tvanim.onComplete(); } );        a.animate();    },    /**     * Clean up and invoke callback     */    onComplete: function() {        var s = this.el.style;        s.display = "none";        // s.opacity = 1;        s.filter = "alpha(opacity=100)";        this.callback();    }};

⌨️ 快捷键说明

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