jQuery jdMarquee是一個(gè)jQuery插件,它通過滾動方式可以實(shí)現(xiàn)可視化的內(nèi)容展示。不同于其他的滾動插件,jdMarquee可以自適應(yīng)內(nèi)容長度,并且支持無縫滾動。
使用jdMarquee非常容易,只需要在HTML文件中引入jQuery和jdMarquee插件,然后對要滾動的元素進(jìn)行一些簡單的設(shè)置,就可以實(shí)現(xiàn)滾動效果。
<head> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/jd_marquee/1.3.1/jquery.marquee.min.js"></script> <link rel="stylesheet" > </head> <body> <div class="marquee"> <p>這是一段要滾動的內(nèi)容。</p> <p>這是第二段要滾動的內(nèi)容。</p> </div> <script> $('.marquee').marquee({ duration: 5000, gap: 50, delayBeforeStart: 0, direction: 'left', duplicated: true }); </script> </body>
以上代碼中,我們在body標(biāo)簽內(nèi)放置了一個(gè)class為“marquee”的div元素,其中包含兩個(gè)要滾動的p元素。在script標(biāo)簽內(nèi),我們對這個(gè)div元素進(jìn)行了設(shè)置,使用了marquee方法,并對其進(jìn)行了一些配置:
duration:滾動的時(shí)間,默認(rèn)為5000毫秒;
gap:每個(gè)元素之間的距離,默認(rèn)為50像素;
delayBeforeStart:滾動開始前的等待時(shí)間,默認(rèn)為0毫秒;
direction:滾動方向,默認(rèn)是從左到右;
duplicated:是否復(fù)制元素,默認(rèn)是true。
使用jdMarquee可以讓網(wǎng)頁更加動態(tài),引起用戶的注意,從而增加用戶對網(wǎng)頁的留存時(shí)間和互動性。同時(shí),jdMarquee的配置也非常靈活,可以在不同的場合下使用,為網(wǎng)頁增添不少色彩。