?? fade.lib.js
字號:
?/*
By Hangring
#2008.02.21#
---
use list:
> global.lib.js
> node.lib.js
> css.lib.js
> events.lib.js
---
消失效果
*/
$Defined('Fade');
var Fade = {};
// 透明度方式
Fade.Alpha = function (el /* :HTMLElement */) {
var interval;
var alpha = 100;
function fade () {
if (alpha <= 0) {
clearTimeout(interval);
oNode.RemoveNode(el, el.parentNode);
return;
}
CSS.SetAlpha(el, alpha);
alpha -= 1;
interval = setTimeout(fade, 10);
}
fade();
};
// 尺寸方式,同時改變寬高
Fade.Resize = function (el /* :HTMLElement */) {
};
// 尺寸方式,改變寬
Fade.ResizeW = function (el /* :HTMLElement */) {
};
// 尺寸方式,改變高
Fade.ResizeH = function (el /* :HTMLElement */) {
var interval;
var h = el.offsetHeight;
function resize () {
if (h <= 0) {
clearTimeout(interval);
oNode.RemoveNode(el, el.parentNode);
return;
}
el.style.height = h + 'px';
el.style.lineHeight = h + 'px';
h -= 1;
interval = setTimeout(resize, 10);
}
resize();
};
// 結合透明度與尺寸
Fade.Mix = function (el /* :HTMLElement */) {
var interval;
var alpha = 100;
var h = el.offsetHeight;
function mix () {
if (alpha <= 0) {
clearTimeout(interval);
oNode.RemoveNode(el, el.parentNode);
return;
}
CSS.SetAlpha(el, alpha);
var _h = Math.floor(h * alpha / 100);
el.style.height = _h + 'px';
el.style.lineHeight = _h + 'px';
alpha -= 2;
interval = setTimeout(mix, 10);
}
mix();
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -