亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

JavaScript實現長圖滾動效果

瀏覽:3日期:2023-06-05 18:27:54

本文實例為大家分享了JavaScript之長圖滾動的具體代碼,供大家參考,具體內容如下

長圖的滾動會涉及定時器:

我們先來回顧下定時器:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>定時器回顧</title></head><body> <button id='start'>開啟</button> <button id='stop'>關閉</button> <script type='text/javascript'>var start = document.getElementById('start');var stop = document.getElementById('stop');var num = 0,timer = null;start.onclick = function (){ // 使用定時器的時候 先清除原有定時器 再開啟定時器 可以試著將下邊的clearInterval(timer);注釋掉然后多次點擊開啟按鈕對比效果 clearInterval(timer); timer = setInterval(function (){num++;console.log(num); },1000)}stop.onclick = function (){ clearInterval(timer);} </script></body></html>

溫習完定時器內容后,來看長圖滾動的代碼:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>長圖滾動效果</title> <style>*{ padding: 0; margin: 0;}body{ background-color: #000; }#box{ width: 658px; height: 400px; border: 1px solid #ff6700; margin: 100px auto; overflow: hidden; position: relative; }#box img{ position: absolute; top: 0; left: 0; }#box span{ position: absolute; width: 100%; height: 50%; left: 0; cursor: pointer;}#box #top{ top: 0; } #box #bottom{ bottom: 0; } </style></head><body> <div id='box'><img src='http://www.aoyou183.cn/bcjs/img/timer.jpeg' alt=''><span id='top'></span><span id='bottom'></span> </div> <script type='text/javascript'>// 1.獲取事件源var box = document.getElementById(’box’); var pic = document.getElementsByTagName(’img’)[0]; var divTop = document.getElementById(’top’); var divBottom = document.getElementById(’bottom’);// 2.添加事件var num = 0,timer = null;divBottom.onmouseover = function () { // 清除之前的加速效果 clearInterval(timer); // 讓圖片向下滾動 timer = setInterval(function () { num -= 10; // 這個-3666是根據圖片自己調控的 if(num >= -3666){ pic.style.top = num + ’px’; }else{ clearInterval(timer); } },50); } divTop.onmouseover = function () { clearInterval(timer); // 讓圖片向上滾動 timer = setInterval(function () { num += 10; if(num <= 0){ pic.style.top = num + ’px’; }else{ clearInterval(timer); } },100); } // 鼠標移開則停止滾動 box.onmouseout = function () { clearInterval(timer); } </script></body></html>

這里不放效果圖了,需要可以自己試試(記得找長圖)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 精品久久综合一区二区 | 分享一个无毒不卡免费国产 | 亚洲私密视频 | 91久久夜色精品国产九色 | 网站免费黄 | 国产精品区一区二区三 | 香蕉视频网页版 | 日本一级毛片大片免费 | 国产一级理论免费版 | 亚洲国产精品不卡毛片a在线 | 亚洲精品入口一区二区在线观看 | 国内视频一区二区三区 | 久久国内免费视频 | 日韩精品久久久久影院 | 成人网mm视频在线观看 | 男女性高清爱潮视频免费观看 | 在线播放精品视频 | 国产90后美女露脸在线观看 | 国产99r视频精品免费观看 | 日本无翼乌邪恶大全彩h污污 | 最新孕交videosgratis | 亚洲 欧美 日韩在线 | 污视频免费在线播放 | 在线视频中文字幕乱人伦 | 性刺激欧美三级在线观看 | 黄色片免费在线 | 国产成人毛片毛片久久网 | 国语对白刺激做受xxxxx在线 | 成 人 黄 色 大 片 | 国产美女极品福利视频 | 亚洲综合小视频 | 国产亚洲欧美日韩综合另类 | 成人黄色在线观看 | 综合玖玖 | 成年片免费网址网站 | 久久精品第一页 | 最新亚洲手机在线人成网站 | 窝窝午夜看片成人精品 | 久草a视频| 免费看欧美一级特黄a大片一 | 91精品国产91久久久久青草 |