窗体中有个图片,随着窗体滚动条的上下滚动,使图片跟着上下浮动,滚动条静止,图片也是静止的,

解决方案 »

  1.   

    <script>
    var origin = 0;
    function init(){
    origin = parseInt(document.getElementById("div_id").style.top);
    }
    function doit(){
    var obj = document.getElementById("div_id");
    var h = document.body.scrollTop;
    obj.style.top = origin + h;
    }
    </script>
    <body onload="init();" onscroll="doit();">
    <div id="div_id" style="position:absolute;z-index:100;top:100px;left:100px;"><img src="xxx.gif" width="100" height="100" border="0"></div>a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    a<br/>a<br/>a<br/>a<br/>a<br/>
    </body>