JavaScript實(shí)現(xiàn)公告欄上下滾動(dòng)效果
本文實(shí)例為大家分享了js公告欄上下滾動(dòng)效果的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>公告欄上下滾動(dòng)</title> </head> <style type="text/css"> body { background: grey; } ul,li{list-style: none;padding: 0;margin: 0;} .Roll { padding: 0; text-align: left; text-indent: 10px; cursor: pointer; opacity: 1; height: 6rem; line-height: 3rem; font-size: 17px; background-color: #fff; color: #fe172d; } .ul li { background-color: #A6E1EC; border-radius: 20px; height: 2rem; margin: 50px auto; opacity: 0; line-height: 2rem; } </style> <body> <div class="Roll" style="overflow: hidden"> <ul class="ul"> <li>11111剛剛購(gòu)買了一單</li> <li>22222剛剛購(gòu)買了一單</li> <li>33333剛剛購(gòu)買了一單</li> <li>44444剛剛購(gòu)買了一單</li> <li>55555剛剛購(gòu)買了一單</li> <li>66666剛剛購(gòu)買了一單</li> </ul> </div> </body> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> statr = () => { //創(chuàng)造一個(gè)循環(huán)方法函數(shù) let first = $('.ul li:first'), //獲取列表第一個(gè)li firstLi = first.clone(); //復(fù)制第一個(gè)li $('.ul li').eq(0).animate({ //列表第一個(gè)添加動(dòng)畫(huà), marginTop: '-=15px', opacity: '1' }, 2000) setTimeout(function() { $('.ul li').eq(0).animate({//列表第二個(gè)添加動(dòng)畫(huà), marginTop: '-=15px', opacity: '0' }, 2000); setTimeout(function() {//動(dòng)畫(huà)結(jié)束后刪除第一個(gè)li first.remove(); }, 2000) $('.ul').append(firstLi)//li復(fù)制到最后面開(kāi)始新的一輪循環(huán) },4000) } setInterval('statr()', 7000) //7秒循環(huán)一次 </script> </html>
更多關(guān)于滾動(dòng)效果的精彩文章點(diǎn)擊下方專題:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS實(shí)現(xiàn)鼠標(biāo)單擊與雙擊事件共存
本篇文章主要是對(duì)JS實(shí)現(xiàn)鼠標(biāo)單擊與雙擊事件共存的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-03-03javascript學(xué)習(xí)隨筆(使用window和frame)的技巧
javascript學(xué)習(xí)隨筆(使用window和frame)的技巧...2007-03-03JavaScript中async和await的使用及隊(duì)列詳情
這篇文章主要介紹了JavaScript中async和await的使用及隊(duì)列詳情,主要圍繞js中async和await簡(jiǎn)單解析展開(kāi)面試中可能會(huì)問(wèn)到的關(guān)于隊(duì)列的一些場(chǎng)景和知識(shí)點(diǎn),需要的朋友可以參考一下2022-07-07console.log()與console.dir()的區(qū)別及說(shuō)明
這篇文章主要介紹了console.log()與console.dir()的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01js鼠標(biāo)坐標(biāo)獲取常用的三個(gè)方法
這篇文章主要給大家介紹了js鼠標(biāo)坐標(biāo)獲取常用的三個(gè)方法,在 JavaScript中當(dāng)事件發(fā)生時(shí)獲取鼠標(biāo)的位置是件很重要的事件,需要的朋友可以參考下2023-09-09layui+ssm實(shí)現(xiàn)數(shù)據(jù)批量刪除功能
本篇文章給大家介紹layui+ssm實(shí)現(xiàn)數(shù)據(jù)批量刪除功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12JS動(dòng)畫(huà)效果打開(kāi)、關(guān)閉層的實(shí)現(xiàn)方法
這篇文章主要介紹了JS動(dòng)畫(huà)效果打開(kāi)、關(guān)閉層的實(shí)現(xiàn)方法,可實(shí)現(xiàn)js控制層從中心位置打開(kāi)與關(guān)閉的功能,涉及javascript操作頁(yè)面元素的相關(guān)技巧,需要的朋友可以參考下2015-05-05