欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery div 上下滑動效果

夏志豪2年前8瀏覽0評論

jQuery是一個流行的JavaScript庫,可以幫助我們更容易地開發動態的網頁。通過使用jQuery,我們可以輕松地實現各種各樣的效果,如動畫、表單驗證等。今天,我們將探討如何使用jQuery實現一個簡單的div上下滑動效果。

<html>
<head>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<style>
#container {
width: 300px;
height: 200px;
overflow: hidden;
}
#content {
width: 300px;
}
.item {
width: 300px;
height: 50px;
}
</style>
<script>
$(document).ready(function() {
var currentItem = 1;
var totalItems = $('#content .item').length;
var interval = setInterval(function() {
$('#content').animate({top: '-=50px'}, 500, function() {
currentItem++;
if (currentItem === totalItems) {
$('#content').css('top', 0);
currentItem = 1;
}
});
}, 2000);
});
</script>
</head>
<body>
<div id="container">
<div id="content">
<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item">Item 3</div>
<div class="item">Item 4</div>
<div class="item">Item 5</div>
</div>
</div>
</body>
</html>

代碼解釋:

1. 首先,在頭部引入jQuery庫和樣式文件。
2. 然后,設置一個容器div#container,并將其高度設置為200px,并將overflow屬性設置為hidden,以隱藏超出容器高度的內容。
3. 接著,為要滾動的內容創建一個div#content,并將其寬度設置為300px。
4. 在#content中,創建五個子元素div.item,每個子元素高度為50px,總共高度為250px。如果不加overflow:hidden,用戶則可以滾動,并出現上下滑動的效果。
5. 在JavaScript代碼中,我們定義了三個變量:currentItem(當前正在顯示的項目)、totalItems(項目總數)和interval(滾動間隔)。
6. 然后,我們使用setInterval方法,每2秒滾動一次。
7. 每當內容滾動完成時,我們將當前項目自增1。當當前項目等于總項目個數時,我們將#content的top屬性設置為0,從而產生循環滾動的效果。

這是一個簡單的div上下滑動效果。通過使用jQuery,我們可以更容易地實現各種各樣的動態效果,無論是上下滑動、左右滑動,還是淡入淡出、大小變換等等。希望這篇文章對你有所幫助!