當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
最常用的javascript自定义函数大搜集
生活随笔
收集整理的這篇文章主要介紹了
最常用的javascript自定义函数大搜集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
fadeIn fadeout //淡入效果(含淡入到指定透明度)
function fadeIn(elem, speed, opacity){
/*
* 參數說明
* elem==>需要淡入的元素
* speed==>淡入速度,正整數(可選)
* opacity==>淡入到指定的透明度,0~100(可選)
*/
speed = speed || 20;
opacity = opacity || 100;
//顯示元素,并將元素值為0透明度(不可見)
elem.style.display = 'block';
iBase.SetOpacity(elem, 0);
//初始化透明度變化值為0
var val = 0;
//循環將透明值以5遞增,即淡入效果
(function(){
iBase.SetOpacity(elem, val);
val += 5;
if (val <= opacity) {
setTimeout(arguments.callee, speed)
}
})();
}
//淡出效果(含淡出到指定透明度)
function fadeOut(elem, speed, opacity){
/*
* 參數說明
* elem==>需要淡入的元素
* speed==>淡入速度,正整數(可選)
* opacity==>淡入到指定的透明度,0~100(可選)
*/
speed = speed || 20;
opacity = opacity || 0;
//初始化透明度變化值為0
var val = 100;
//循環將透明值以5遞減,即淡出效果
(function(){
iBase.SetOpacity(elem, val);
val -= 5;
if (val >= opacity) {
setTimeout(arguments.callee, speed);
}else if (val < 0) {
//元素透明度為0后隱藏元素
elem.style.display = 'none';
}
})();
}
?toggle()
用來顯示或隱藏一個DOM元素。
代碼 function toggle(obj) {var el = document.getElementById(obj);
el.style.display=(el.style.display !="none"?"none":"")
} getElementsByClassName() function getElementsByClassName (className) {
var all =document.getElementsByTagName('*');
var elements = new Array();
for (var i = 0; i < all.length; i++) {
if (all[i].className == className) {
elements.push(all[i])
}
}
return elements
}
轉載于:https://www.cnblogs.com/yaojaa/archive/2010/09/08/1821814.html
總結
以上是生活随笔為你收集整理的最常用的javascript自定义函数大搜集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HOWTO:InstallShield中
- 下一篇: ArcGIS客户端开发学习笔记(五)——