站長資訊網
最全最豐富的資訊網站

利用js實現圖片固定在屏幕的某個位置!

利用js獲取滾動條滾動距離,實現圖片固定在屏幕的某個位置

思路:
1.獲取對象距離頂部和左側的距離;
2.獲取元素對象;
3.當滾動條滾動時獲取滾動條滾動的距離;
4.滾動條滾動時執行函數:對象距離頂部 / 左側的距離變為原本距離頂部 / 左側的距離+滾動條滾動像素數。

html代碼:

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title></title> </head> <body>     <div id="left">         <img src="images/z1.jpg" alt=""/>     </div>     <div id="right">         <img src="images/z2.jpg" alt=""/>     </div> </body> </html>

css代碼:

*{             margin: 0;             padding: 0;         }         body{             width: 2000px;             height: 2000px;         }         .left{             position: absolute;             width: 110px;             height: 110px;             top: 100px;             left: 50px;         }         .right{             position: absolute;             width: 110px;             height: 110px;             top: 100px;             left: 1360px;         }

js代碼:

 var leftT;//左側p距離頂部距離         var leftL;//左側p距離左側距離         var rightT;//右側p距離頂部距離         var rightL;//右側p距離左側距離          var objLeft;//左側p文檔對象         var objRight;//右側p文檔對象          function place(){             objLeft=document.getElementById("left");             objRight=document.getElementById("right");             leftT=document.defaultView.getComputedStyle(objLeft,null).top;             leftL=document.defaultView.getComputedStyle(objLeft,null).left;             rightT=document.defaultView.getComputedStyle(objRight,null).top;             rightL=document.defaultView.getComputedStyle(objRight,null).left;          }         //獲取滾動條滾動的像素數         function move(){             var scrollT=document.documentElement.scrollTop;             var scrollL=document.documentElement.scrollLeft;             //設置左側p距離頂部的像素             objLeft.style.top=parseInt(leftT)+scrollT+"px";             objLeft.style.left=parseInt(leftL)+scrollL+"px";             objRight.style.top=parseInt(rightT)+scrollT+"px";             objRight.style.left=parseInt(rightL)+scrollL+"px";         }         window.onload=place;         window.onscroll=move;

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
精品四虎免费观看国产高清午夜| 国产亚洲精品AA片在线观看不加载 | 久久精品这里只有精99品| 国产在线精品一区二区在线看| 亚洲av无码成人精品国产| 日韩精品免费一级视频| 久久精品国产亚洲av影院| 亚洲AV无码国产精品麻豆天美 | 国产99视频精品免视看7| 日日噜噜噜噜夜夜爽亚洲精品| 国产高清国内精品福利99久久| 日本国产精品久久| 精品日韩二区三区精品视频| 日韩一本之道一区中文字幕| 国产精品国语对白露脸在线播放 | 日韩一级特黄av毛片| 日韩精品中文字幕视频一区| 久久久久久国产精品免费免费| 宅男宅女精品国产av天堂| 国内精品伊人久久久久妇| 麻豆果冻传媒2021精品传媒一区下载| 亚欧在线精品免费观看一区| 亚洲国产综合精品| 亚洲区精品久久一区二区三区| 中国精品白嫩bbwbbw| 91freevideos精品| 亚洲欧洲国产成人精品| 亚洲AV无码国产精品色| 色花堂国产精品第一页| 日韩免费码中文在线观看| 国产精品亚洲一区二区三区久久| 国产精品成人四虎免费视频| 国产精品成人四虎免费视频| 亚洲第一区精品日韩在线播放| 麻豆AV无码精品一区二区 | 久久99国产综合精品免费| 99精品久久99久久久久| 99国产精品99久久久久久| 精品偷自拍另类在线观看| 亚洲AV无码精品蜜桃| 国内精品免费麻豆网站91麻豆|