後で見るために可動部分を保存しておきます。 以下の青色のコードをコピーし、HTML 形式のファイルとして保存し、Web ブラウザを使用して効果を表示します。コードは IE6、7、8/firefox/Chrome ブラウザをサポートします コードをコピー コードは次のとおりです: div.style.position="absolute"; .style.top='10%' ; div.style.left='40%'; div.style.cssText='filter: alpha(opacity=10);opacity:0.1;position:absolute ;top:50%;left:50%;width:544px;height:354px;margin-top:-177px;margin-left:-272px;;background-color:#000'; ; //div.innerHTML =''; div.innerHTML='div レイヤーに表示されるコンテンツ、作者:bluid閉じる'; document.body.appendChild(div); if (SysIsIE) dcbIE(idstr,' '); else dcboth(idstr,' '); } function dcbIE(s,j){ o=Q(s); .opacity); if(j ==' '){ if(opco.filters.alpha.opacity=(opc 10) ''; dcbIE('" s "','" j "')",100); } }else if(j=='-'){ if(opc>0){ o.filters.alpha.opacity=( opc-10) ''; setTimeout("cleand('" s "','" j "')",100); } function dcboth( s,j){ o=Q(s); opc=parseFloat(o.style.opacity); { if(opc<1) { o.style.opacity=(opc 0.1) ''; //setInterval("dcboth('" s "')",3000); >setTimeout("dcboth('" s " ','" j "')",100); } }else if(j=='-'){ if(opc>0 ){ o.style.opacity =(opc-0.1) ''; setTimeout("cleand('" s "','" j "')",100); >} } 関数 cleand(s){ if (SysIsIE){ dcbIE(s,'-')}else{ dcboth(s,'-'); } } ; < p style="font-size:14px">javascript は、Div レイヤーの透明度属性を制御し、浅いところから暗いところへ徐々に表示し、暗いところから浅いところへ徐々に消えます。 p> レイヤーが浅い部分から濃い部分まで表示されます。 /p>クリック ;br> 表示されたレイヤーをクリックすると、暗い状態から明るい状態に変わります ;p>2011/02/11 16:17 --- 著者: bluid< /a> < br>