플로팅 광고 등 실제 활용에서는 레이어의 개발이 더욱 중요합니다. 여기서는 이에 대해 간략하게 설명하겠습니다.
1. 레이어 표시 또는 숨기기를 제어합니다.
두 가지 방법 모두 실제로 스타일을 제어합니다.
방법 1: 표시 속성 제어
레이어인데 보이시죠?
표시
닫기
방법 2 가시성 속성 제어
위 코드는 setTimeout 메서드를 사용하여 레이어가 4초 후에 닫히도록 제어합니다.
2. 플로팅 광고와 유사하게 레이어의 움직임을 제어합니다.
주로 레이어 스타일의 상단 및 왼쪽 속성 값을 제어하여 서로 다른 광고를 무작위로 생성합니다. 가치관이 움직이는 것 같습니다.
움직이게 해주세요.
<script> <BR>function show(status) <BR>{ <BR> document.getElementById("div1").style.display = status; <BR>} <br><br></script><script> <BR>function show(status) <BR>{ <BR> document.getElementById("div1").style.visibility = status; <BR>} <br><br><div id="div1" style="left:10px;top:200px;width:250;height:100;z-index:2;visibility=hideen;"> <BR> 这是一层,能看见吗,呵呵. <BR> <BR><a href=# onClick="show('visible);">显示 <BR><a href=# onClick="show('hidden')">关闭 <br><br><BR>如果要控制层定时关闭的话,可以加上: <br><br>function setTimeStart() <BR> 10 { <BR> 11 window.setTimeout(hiddenTips,4000); <BR> 12 }^ <BR></script>은 setTimeout 메소드를 통해 호출되며 연속적인 이동 목적을 달성하기 위해 몇 초마다 실행됩니다. <script> <BR>var a=200, b=100; <BR>var c=0.1; <BR>var d=5; <BR>var t=0; <br><br>function float_1() <BR>{ <BR> var random1 = 100*Math.random(); <BR> var random2 = 100*Math.random(); <br><br> var float_1 = document.all ? document.all.float_1.style : document.float_1; <BR> float_1.left = Math.round(a*Math.cos(t)*Math.cos(t/d)+a)+random1; <BR> float_1.top = Math.round(b*Math.sin(t)+b)+random2; <br><br> t+=c; <br><br> setTimeout("float_1()", 500); <br><br>} <BR></script>