ホームページ >ウェブフロントエンド >jsチュートリアル >jsは画像の非表示と表示の実装コードを呼び出します_javascriptスキル

jsは画像の非表示と表示の実装コードを呼び出します_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:22:431282ブラウズ
复制代 代码如下:



<頭>

<スクリプト>
var intTimeStep=20;
var isIe=(window.ActiveXObject)?true:false;
var intAlphaStep=(isIe)?5:0.05;
var curSObj=null;
var curOpacity=null;
function startObjVisible(objId)
{
curSObj=document.getElementById(objId);
setObjState();
}
関数 setObjState(evTarget)
{
if (curSObj.style.display==""){curOpacity=1;setObjClose();}
else{
if (isIe)
{
curSObj.style.cssText='DISPLAY: none;Z-INDEX: 1;フィルター: アルファ(不透明度=0);位置: 絶対;';
curSObj.filters.alpha.opacity=0;
}else
{
curSObj.style.opacity=0
}
curSObj.style.display='';
curOpacity=0;
setObjOpen();
}
}
function setObjOpen()
{
if(isIe)
{
curSObj.filters.alpha.opacity =intAlphaStep;
if (curSObj.filters.alpha.opacity}else{
curOpacity =intAlphaStep;
curSObj.style.opacity =curOpacity;
if (curOpacity}
}
function setObjClose()
{
if(isIe)
{
curSObj.filters.alpha.opacity-=intAlphaStep;
if (curSObj.filters.alpha.opacity>0) {
setTimeout('setObjClose()',intTimeStep);}
else {curSObj.style.display="none";}
}else{
curOpacity-=intAlphaStep;
if (curOpacity>0) {
curSObj.style.opacity =curOpacity;
setTimeout('setObjClose()',intTimeStep);}
else {curSObj.style.display='none';}
}
}









声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。