以下是HTML网页特效代码, 渐变 效果 检测Test是否隐藏 var Test = document.getElementById('Test') script> var SmallWay = {} SmallWay.Clear = function(DataType ,DataThis, DataTime, DataInterval){ var HaShowId = parseInt(Math.random() * 10000000) DataThis.setAttribute("SmallWay_Show_Id", HaShowId) var HaInterval = ( !isNaN(DataInterval) ) ? parseInt(DataInterval) : 10 var HaTime = ( !isNaN(DataTime) ) ? parseInt(DataTime) : 1000 var HaOpacity = DataThis.getAttribute("SmallWay_Show_OpacityId") if ( HaOpacity == null ) { HaOpacity = ( DataThis.style.display != "none" ) ? 100 : 0 DataThis.style.filter = "Alpha(Opacity=" + HaOpacity + ")" DataThis.style.cssText = DataThis.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + (HaOpacity / 100) } HaOpacity = ( DataThis.style.display != "none" ) ? HaOpacity : 0 HaOpacity = ( !isNaN(HaOpacity) ) ? (HaTime / HaInterval) * (parseInt(HaOpacity) / 100) : 0 eval("SmallWay.ThisData_" + HaShowId + " = DataThis") if ( DataType ) { DataThis.style.display = "block" for ( var i = HaOpacity; i <= HaTime / HaInterval; i++ ){ window.setTimeout( "" + "var HaThis = SmallWay.ThisData_" + HaShowId + "\n" + "if ( HaThis != null ) {\n" + "if ( HaThis.getAttribute(\"SmallWay_Show_Id\") == \"" + HaShowId + "\" ) {\n" + "HaThis.style.filter = \"Alpha(Opacity=" + (100 / (HaTime / HaInterval) * i) + ")\"\n" + "HaThis.style.cssText = HaThis.style.cssText.replace(/;-moz-opacity:.*?;/gi, \"\") + \";-moz-opacity:" + (1 / (HaTime / HaInterval) * i) + "\"\n" + "HaThis.setAttribute(\"SmallWay_Show_OpacityId\", " + (100 / (HaTime / HaInterval) * i) + ")\n" + "}\n" + "}\n" , HaInterval * (i - HaOpacity)) } window.setTimeout( "" + "SmallWay.ThisData_" + HaShowId + " = null\n" + "delete SmallWay.ThisData_" + HaShowId + "\n" , HaInterval * (i - HaOpacity)) }else{ for ( var i = HaOpacity; i >= 0; i-- ){ window.setTimeout( "" + "var HaThis = SmallWay.ThisData_" + HaShowId + "\n" + "if ( HaThis != null ) {\n" + "if ( HaThis.getAttribute(\"SmallWay_Show_Id\") == \"" + HaShowId + "\" ) {\n" + "HaThis.style.filter = \"Alpha(Opacity=" + (100 / (HaTime / HaInterval) * i) + ")\"\n" + "HaThis.style.cssText = HaThis.style.cssText.replace(/;-moz-opacity:.*?;/gi, \"\") + \";-moz-opacity:" + (1 / (HaTime / HaInterval) * i) + "\"\n" + "HaThis.setAttribute(\"SmallWay_Show_OpacityId\", " + (100 / (HaTime / HaInterval) * i) + ")\n" + "}\n" + "}\n" , (HaOpacity - i) * HaInterval) } window.setTimeout( "" + "var HaThis = SmallWay.ThisData_" + HaShowId + "\n" + "if ( HaThis != null ) {\n" + "if ( HaThis.getAttribute(\"SmallWay_Show_Id\") == \"" + HaShowId + "\" ) {\n" + "HaThis.style.display = \"none\"" + "}\n" + "}\n" + "SmallWay.ThisData_" + HaShowId + " = null\n" + "delete SmallWay.ThisData_" + HaShowId + "\n" , (HaOpacity - i) * HaInterval) } } script> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]