effect.js

来自「漂亮的企业网站系统v11 1、整体修改了上一版的一些BUG。 2、修改了」· JavaScript 代码 · 共 44 行

JS
44
字号
// effect.js
// copyright by oursky.net, all rights reserved.

var fadeSpeed = .8;
var effectObjID = 0;
var alphaSpeed_bab = .7;

var alphaSpeed_aba = 100; // microseconds
function alpha_aba(obj, started) {
	if (!is.ie) return;

	if (typeof obj == "string") obj = document.getElementById(obj);

	if (!obj.filters) return;

	if (obj.tmr) clearTimeout(obj.tmr);
	obj.tmr = 0;


	var to = obj.to;
	if (!to) to = 50;
	/*
	var alpha = obj.filters.alpha.opacity;

	alpha += (to - alpha) * alphaSpeed_aba;
	if (Math.abs(alpha - to) < 2) {
	*/
		if (to == 100) {
			obj.to = 50; // first fade
			obj.filters.alpha.opacity = to;
			if (started) return; // done
		} else if (to == 50) {
			obj.to = 100; // go back 100
			obj.filters.alpha.opacity = to;
		}
	/*
	} else {
		obj.filters.alpha.opacity = alpha;
	}
	*/

	if (!obj.id) obj.id = "fadeImg" + (++effectObjID);
	obj.tmr = setTimeout("alpha_aba('"+obj.id+"', true)", alphaSpeed_aba);
}

⌨️ 快捷键说明

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