html5實現無縫滾動的效果,基于JavaScript實現無縫滾動效果

本文實例為大家分享了JavaScript實現無縫滾動效果展示的具體代碼,供大家參考,具體內容如下

首先應該區分樣式中的絕對定位和相對定位,一般來說,移動的單位為絕對定位,在這個實例中,移動的Ul就是絕對定位 ,否則它根本無法滾動,而它相對于div1滾動 ,則div1就作為他的相對定位。

oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;這段代碼是實現無縫滾動的核心,使之可以在不論左右滾動的時候都有下一步圖片接上去。

在操作或者進行比較的時候,都要用offset取值來進行操作或者比較!!!

代碼:

無縫滾動2

*{

padding: 0;

margin:0;

}

#div1{

position: relative;

width: 800px;

height: 200px;

background:red;

margin:100px auto;

overflow: hidden;

}

#div1 ul{

position: absolute;

left: 0;

top: 0;

}

#div1 ul li{

float: left;

list-style: none;

width: 200px;

height: 200px;

}

window.οnlοad=function()

{

var oDiv = document.getElementById('div1');

var oUl = oDiv.getElementsByTagName('ul')[0];

var aLi = oDiv.getElementsByTagName('li');

var aA = document.getElementsByTagName('a');

var speed = 3;

oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;

oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';

var timer=setInterval(move,30);

function move()

{

if (oUl.offsetLeft<=-oUl.offsetWidth/2) {

oUl.style.left="0";

}

if(oUl.offsetLeft>0){

oUl.style.left=-oUl.offsetWidth/2+'px';

}

oUl.style.left=oUl.offsetLeft+speed+'px';

};

oDiv.οnmοuseοver=function()

{

clearInterval(timer);

};

oDiv.οnmοuseοut=function()

{

timer=setInterval(move,30);

};

aA[0].οnclick=function()

{

speed=-3;

};

aA[1].οnclick=function()

{

speed=3;

};

};

向左

向右

  • n1.jpg
  • n2.jpg
  • n3.jpg
  • n4.jpg

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530226.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530226.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530226.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

w3c html5 客戶端緩存數據格式,Html5應用程序緩存(Cache manifest)

一、作用離線瀏覽 - 根據文件規則把資源緩存在本地&#xff0c;脫機依然能夠訪問資源&#xff0c;聯網會直接使用緩存在本地的文件。優化加載速度&#xff0c;節約服務器資源。二、適用場景正如 manifest 英譯的名字&#xff1a;離線應用程序緩存&#xff0c;這項功能是設計給會…

html5內聯框去滾動條,如何優雅的實現內聯滾動條(前端底部固定方法 )

我是一個網易云粉&#xff0c;有沒有發現網易云音樂兩邊的滾動條是互不相干的&#xff0c;而且頭部和底部都是固定的&#xff0c;這是如何實現的呢&#xff1f;先看個圖吧。網易云音樂的頁面其實要實現這樣一個內聯滾動條不難。我們可以先從實現一個內聯滾動條開始實現。實現方…

微型計算機中 輔助存儲器通常包括,第7章 微型計算機存儲器習題參考答案

第七章習題及答案7.1 一個微機系統中通常有哪幾級存儲器&#xff1f;它們各起什么作用&#xff1f;性能上有什么特點&#xff1f;答&#xff1a;一個微機系統中通常有3級存儲器結構&#xff1a;高速緩沖存儲器、內存儲器和輔助存儲器。高速緩沖存儲器簡稱快存&#xff0c;是一種…

html中未填寫完提示未填寫,亞馬遜官方試題(開店及運營篇)

六.玩轉新賬號單選1、可以在亞馬遜網站投放廣告嗎&#xff1f;A:部分可以投放&#xff0c;部分則由亞馬遜控制B:全部不可以C:全部都可以D:只可在網站頁面有責投放 A2、恢復移動板塊初始界面后臺什么位置設置A:無法恢復B:需手動逐一恢復 C:右上角Setting里設置D:左下角設置 D3、…

idea html 錯誤提示,Idea 代碼編輯錯誤不飄紅提示

洛谷P2055 &lbrack;ZJOI2009&rsqb;假期的宿舍 &lbrack;二分圖最大匹配&rsqb;題目描述 學校放假了 有些同學回家了,而有些同學則有以前的好朋友來探訪,那么住宿就是一個問題.比如 A 和 B 都是學校的學生,A 要回家,而 C 來看B,C 與 A 不認識. ...noip模擬賽…

2019計算機科學與技術調劑信息,福建師范大學計算機科學與技術2019考研調劑信息...

學校&#xff1a;福建師范大學專業&#xff1a;工學->計算機科學與技術年級&#xff1a;2019招生人數&#xff1a;2招生狀態&#xff1a;正在招生中聯系方式&#xff1a;15606066289本課題組招生計算機科學與技術調劑生1-2人&#xff0c;研究生階段主要從事統計決策、模糊決…

分時系統的用戶具有獨占性,因此一個用戶可以獨占計算機系統的資源.,課件2016計算機操作系統試題庫(判斷).doc...

課件2016計算機操作系統試題庫(判斷)判斷題(共73個題目)200151. 操作系統屬于最重要的、最不可缺少的應用軟件。此題答案為&#xff1a;0200152. 操作系統完成的主要功能是與硬件相關的。此題答案為&#xff1a;0200153. 操作系統的所有程序都在系統態執行。此題答案為&#xf…

筆記本計算機在桌面顯示,筆記本電腦開機后不顯示桌面該怎么處理

筆記本電腦使用久了總是會出現這樣或那樣的問題&#xff0c;其中最常見的問題就是筆記本電腦開機后不顯示桌面&#xff0c;為了幫用戶解決這個問題&#xff0c;下面就由小編跟大家分享具體的處理方法吧&#xff0c;希望對大家有所幫助~筆記本電腦開機后不顯示桌面的兩個處理方法…

科學計算機 分數計算公式,Z分數(標準分數,Z-Score)公式與在線計算器_三貝計算網_23bei.com...

輸入原始數據(X)、平均數(M)、標準差(S)、Z分數值(Z)等4個變量中任意3個已知變量&#xff0c;點擊計算按鈕&#xff0c;可快速求出求出未知變量。Z 分數也叫標準分數(standard score)&#xff0c;能夠真實的反應一個分數距離平均數的相對標準距離。如果我們把每一個分數都轉換成…

說唱計算機網紅,首檔喊麥節目太奇葩,蹭了說唱熱度,還請了被封殺網紅當導師...

原標題&#xff1a;首檔喊麥節目太奇葩&#xff0c;蹭了說唱熱度&#xff0c;還請了被封殺網紅當導師首檔喊麥節目太奇葩&#xff0c;蹭了說唱熱度&#xff0c;還請了被封殺網紅當導師大家都知道&#xff0c;如今的綜藝節目越來越多各種題材應有盡有&#xff0c;尤其是音樂類的…

平頂山學院計算機分數線,2016年平頂山學院藝術類專業錄取分數線

平頂山學院2016年新疆藝術本科統考專業錄取分數線專業名稱層次計劃性質計劃數最高分錄取分平均分環境設計本科統招2208204206環境設計本科定向2219216217.5平頂山學院2016年河南一志愿藝術本科A段統考專業錄取分數線專業名稱科類計劃數最高分錄取分平均分播音與主持藝術文科147…

計算機cnc編程入門,數控車床編程入門自學方法與步驟,內容詳細,值得一看!...

數控車床編程入門自學的內容與步驟&#xff1a;一般來講&#xff0c;分析零件圖樣工藝處理&#xff1a;加工工藝分析&#xff0c;編程人員首先要根據零件圖紙入技術要求&#xff0c;對零件的材料、形狀、尺寸、精度和熱處理要求等&#xff0c;進行加工工藝分析&#xff0c;合理…

香港計算機課程,香港計算機科學專業學什么?開設了哪些課程

香港中文大學并行及分布式系統高級專題 Advanced Topics in Parallel/ Distributed Systems軟件系統專題 Advanced Topics in Software Systems數據庫系統高級專 Advanced Topics in Database Systems理論計算機科學專題 Topics in Theoretical Computer Science人工智能高級專…

計算機維修知識綜述論文,機器學習領域各領域必讀經典綜述論文整理分享

原標題&#xff1a;機器學習領域各領域必讀經典綜述論文整理分享機器學習是一門多領域交叉學科&#xff0c;涉及概率論、統計學、逼近論、凸分析、算法復雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為&#xff0c;以獲取新的知識或技能&#xff0c;重新組織…

2011年計算機一級考試題,2011年計算機一級考試試題及答案

計算機組裝與維護考試試題及答案解析系列之三“2011年計算機一級考試試題及答案”,后續資料敬請期待本本人文庫!聲明&#xff1a;本文檔為網絡下載版,如有錯誤之處,敬請諒解!謝謝您的支持!注意&#xff1a;打開你考試文件夾中的EXCEL工作簿文件“單選題答題卡A.XLS”&#xff0…

10kv電壓互感器型號_電氣行業需要知道的10KV電壓互感器基本技術參數

電壓互感器 Potential Transformer (簡稱&#xff1a;PT)將高電壓轉換成標準低電壓(100V)&#xff0c;供測量、保護用。相數代號&#xff1a;D-單相、S-三相絕緣型式&#xff1a;J-油侵式、G-干式、Z-澆注式結構型式&#xff1a;W-五柱三繞組、B-帶補償繞組、J-接地保護、X-帶剩…

計算機加一塊硬盤,老電腦卡頓不一定沒救了 加一塊SSD就能煥發新生

【PConline 導購】我們經常遇到電腦卡頓的時候&#xff0c;有時不僅僅是網絡的原因&#xff0c;其實&#xff0c;老電腦卡頓的根本原因在于&#xff0c;系統運行的程序超過硬件負荷而造成的。除了CPU顯卡因素以外&#xff0c;硬盤讀寫性能慢也會導致電腦變卡頓。當感到電腦變慢…

維拉智能管家機器人_“女性機器人”廣受歡迎,但卻面臨3大問題,男性坦言:不敢用...

服務型機器人是機器人當中技術難度最高的機器人&#xff0c;比起傳統的工業機器人他們擁有高度的智慧&#xff0c;并且能夠不斷學習成長&#xff0c;我顧客提供最貼心的服務。服務型機器人中以類人型機器人最為受歡迎的&#xff0c;尤其是采用了硅膠制作的外貌的類人機器人&…

計算機相關專業的自我評價,計算機相關專業的學生自我評價

計算機相關專業的學生自我評價 相關內容:第一范文網的ZMR小編為大家整理了以下這一篇計算機應用專業應屆畢業生的自我評價范文&#xff0c;歡迎參考。我是XX大學的一名應屆畢業生。所學的專業是計算機應用&#xff0c;是輔助設計專業。我性格溫和、辦事穩重、善于思考、自學能力…

acdsee掃描沒有圖像_詳解CT圖像常見偽影成因及解決方法

CT 圖像偽影 (artifact) 是指重建圖像上與實際解剖結構不相符的密度異常變化。CT 圖像比傳統平掃X線更容易出現偽影&#xff0c;這是因為 CT 圖像是由成千上萬獨立的原始測量數據重建而得&#xff0c;而計算機重建的一個假設性前提是這些原始數據是精確而穩定的&#xff0c;故任…