> 웹 프론트엔드 > JS 튜토리얼 > 간단한 js fadeIn 및 fadeOut class_javascript 기술

간단한 js fadeIn 및 fadeOut class_javascript 기술

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 18:24:52
원래의
1372명이 탐색했습니다.

IE(element.style.filter = 'alpha(opacity=value)') 및 비 IE(element.style.opacity=value)와 호환되어야 합니다.
또한 non-IEopaciy의 값은 0에서 1 사이이고 IE의 값은 1-100이라는 점에 유의하세요.

간단한 js fadeIn 및 fadeOut class_javascript 기술

간단한 js fadeIn 및 fadeOut class_javascript 기술

아래에 코드를 붙여넣으세요.

코드를 복사하세요. 코드는 다음과 같습니다.

/**
* @projectDescription 애니메이션(페이드 인, 페이드 아웃) 클래스
* /**
* @projectDescription KINGKIT UI
* @date 2010-6-1
* @author Kit.Liao
* @copyright kingkit.com.cn
* @version 0.9.0
* @감사합니다: http://www.cnblogs.com/rubylouvre/archive/2009/09/16/1566699.html
* 사용 예: 페이드 인: KUI.Animation.fadeIn(el); 페이드 아웃: KUI.Animation.fadeOut(el)
*/
KUI.Animation = {
fadeIn: function(id){
this.fade(id, true)
},
fadeOut: function (id){
this.fade(id, false);
},
fade: function(id, flag){
var target = KUI.get(id)
target .alpha = 플래그?
target.style.opacity = (target.alpha / 100)
target.style.filter = 'alpha(opacity=' target.alpha ')'; >var value = target .alpha;
(function(){
target.style.opacity = (value / 100);
target.style.filter = 'alpha(opacity=' value ')' ;
if (flag) {
value ;
if (value <= 100) {
setTimeout(arguments.callee, 15);//계속 호출
} ​​
}
else {
value--;
if (value >= 0) {
setTimeout(arguments.callee, 15);//계속 호출
}
}
}) ();
}
}


패키지 다운로드
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿