jquery怎么實(shí)現(xiàn)文字上下滾動(dòng)效果

小億
210
2023-08-08 23:54:27
欄目: 編程語言

你可以使用jQuery的animate()方法來實(shí)現(xiàn)文字的上下滾動(dòng)效果。以下是一個(gè)示例代碼:

HTML部分:

<div id="scrolling-text">
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Consectetur adipiscing elit</li>
<li>Sed do eiusmod tempor incididunt</li>
<li>Ut labore et dolore magna aliqua</li>
<li>Ut enim ad minim veniam</li>
</ul>
</div>

CSS部分:

#scrolling-text {
height: 100px;
overflow: hidden;
}
#scrolling-text ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#scrolling-text li {
line-height: 25px;
}

JavaScript部分:

$(document).ready(function() {
function scrollText() {
var firstItem = $('#scrolling-text ul li:first');
var height = firstItem.outerHeight();
firstItem.animate({ 'margin-top': -height }, 1000, function() {
$(this).css('margin-top', 0).appendTo('#scrolling-text ul');
});
}
setInterval(scrollText, 2000);
});

這個(gè)示例代碼會(huì)每隔2秒鐘向上滾動(dòng)一個(gè)列表項(xiàng)的高度,然后將該列表項(xiàng)放到列表的末尾,實(shí)現(xiàn)文字的上下滾動(dòng)效果。你可以根據(jù)需要調(diào)整滾動(dòng)的時(shí)間間隔和滾動(dòng)的高度。

0