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

jquery菜單左右滑動效果

姜紹郎1年前7瀏覽0評論

jQuery是一種JavaScript庫,提供了簡單易用的API,可以幫助開發者更快速、更高效地完成Web開發。其中,滑動效果是常見的交互效果之一。本文主要介紹如何通過jQuery實現菜單左右滑動效果。

首先,需要在html文件中引入jQuery庫:

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

接著,在CSS中定義菜單的樣式,并設置寬度:

ul {
list-style: none;
overflow: hidden;
white-space: nowrap;
}
li {
display: inline-block;
padding: 5px 10px;
}
ul li {
border-right: 1px solid #ccc;
}
ul li:last-child {
border-right: none;
}
ul.active {
overflow-x: scroll;
width: 100%;
-webkit-overflow-scrolling: touch; /* for mobile devices */
}

上述代碼中,將ul的溢出設置為hidden,使其不可見。在ul的.active類中,將溢出設置為scroll,并將寬度設置為100%,實現左右滑動的效果。特別地,在移動設備上,使用-webkit-overflow-scrolling屬性可以改善滑動效果。

最后,在JavaScript中實現菜單的左右滑動效果:

$(document).ready(function() {
$('button').click(function() {  // 點擊按鈕,切換ul的.active類
$('ul').toggleClass('active');
});
});

上述代碼中,使用了.ready()方法,確保DOM結構加載完成后再執行代碼。點擊按鈕,使用.toggleClass()方法切換ul的.active類,從而展現或隱藏菜單的滑動效果。