• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • JavaScript實際應用:對層的控制

    發表于:2007-06-21來源:作者:點擊數: 標簽:
    層的開發在實際應用中比較重要,比如漂浮廣告等等,我這里簡單探討一下。 1. 控制層的顯示或隱藏 兩種辦法,其實都是控制樣式的。 辦法一:控制 display 屬性 script language=" java script" function show(status) { document.getElementById("div1").styl

       

    層的開發在實際應用中比較重要,比如漂浮廣告等等,我這里簡單探討一下。


    1.  控制層的顯示或隱藏


    兩種辦法,其實都是控制樣式的。


    辦法一:控制 display 屬性


    <script language="javascript">
    function show(status)
    {
              document.getElementById("div1").style.display = status;
    }


    </script>


    <div id="div1" style="left:10px;top:200px;width:250;height:100;z-index:2;">
               這是一層,能看見嗎,呵呵.
    </div>
    <a href=# onClick="show('block');">顯示</a>
    <a href=# onClick="show('none')">關閉</a>



    辦法二 控制 visibility 屬性


    <script language="javascript">
    function show(status)
    {
              document.getElementById("div1").style.visibility = status;
    }


    <div id="div1" style="left:10px;top:200px;width:250;height:100;z-index:2;visibility=hideen;">
               這是一層,能看見嗎,呵呵.
    </div>
    <a href=# onClick="show('visible);">顯示</a>
    <a href=# onClick="show('hidden')">關閉</a>



    如果要控制層定時關閉的話,可以加上:


    function setTimeStart()
         10 {
         11     window.setTimeout(hiddenTips,4000);
         12 }^
    </script>


    上面代碼就是利用setTimeout方法來控制4秒后關閉層。



    2.  控制層的運動,類似于浮動廣告


    主要就是通過控制層樣式中的top和left屬性的值來運動,通過隨機生成不同的值,看起來就象在運動一樣。


    <script language="javascript">
    var a=200, b=100;
    var c=0.1;
    var d=5;
    var t=0;


    function float_1()
    {
     var random1 = 100*Math.random();
     var random2 = 100*Math.random();


     var float_1 = document.all ? document.all.float_1.style : document.float_1;
     float_1.left = Math.round(a*Math.cos(t)*Math.cos(t/d)+a)+random1;
     float_1.top = Math.round(b*Math.sin(t)+b)+random2;


     t+=c;


     setTimeout("float_1()", 500);


    }
    </script>


    </head>



    <body onLoad="float_1()"><div id="float_1" style="position:absolute;width:200;height:100;z-index:2;visibility:visible">
    讓我動起來。
    </div>


    </body>


    通過 setTimeout方法進行調用,每隔多少秒運行一次,達到一直運動的目的。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>