色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery div 無縫滾動

林玟書2年前8瀏覽0評論

JQuery是一個流行的JavaScript庫,用于簡化JavaScript代碼和處理HTML文檔。其中之一的功能是實現(xiàn)DIV無縫滾動的效果,使得網(wǎng)頁更加動態(tài)。

<html>
<head>
<meta charset="UTF-8">
<title>JQuery DIV無縫滾動效果</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$().ready(function () {
setInterval(function () {
var ul = $("#scroll ul");
var liHeight = ul.find("li:last").height();
ul.animate({
marginTop: -liHeight + "px"
}, 600, function () {
ul.find("li:last").after(ul.find("li:first"));
ul.css({
marginTop: 0
});
});
}, 3000);
});
</script>
</head>
<body>
<div id="scroll">
<ul>
<li>第一句話</li>
<li>第二句話</li>
<li>第三句話</li>
<li>第四句話</li>
<li>第五句話</li>
</ul>
</div>
</body>
</html>

上述代碼通過JQuery實現(xiàn)了一個DIV無縫滾動的效果。利用setInterval定時器函數(shù),每隔一段時間(這里是3秒),便會執(zhí)行一次動畫。動畫實現(xiàn)的過程是獲取li元素的高度,利用animate函數(shù)進(jìn)行縱向移動,在動畫完成后將第一個li元素移動到最后,重置marginTop使得每次移動后回到初始位置。

最后,使用ul標(biāo)簽作為容器,通過li標(biāo)簽來放置滾動的內(nèi)容。整個效果的實現(xiàn)很簡單,但需要仔細(xì)掌握J(rèn)Query的使用方法。