国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Jquery實現無縫向上循環滾動列表的特效

2019-11-19 12:09:12
字體:
來源:轉載
供稿:網友

效果呈現

整個列表間隔設定的時間向上移動一個item的高度

html結構:

 <div class="slide-title">  <span>title1</span>  <span>title2</span>  <span>title3</span> </div> <div class="slide-container"><!--css設置時,注意高度是顯示多少個item,如:item的高度是30px,顯示3個,高度則是 3*30 = 90px -->  <ul class="slide-list js-slide-list">   <li class="odd"><span>item1</span><span>item1</span><span>item1</span></li>   <li class="even"><span>item2</span><span>item2</span><span>item2</span></li>   <li class="even"><span>item2</span><span>item2</span><span>item2</span></li>  </ul> </div>

實現思路:

獲得js-slide-list下第一個li元素的高度,對它的height或marginTop進行一個從有到無的動畫變化,代碼如下:

var doscroll = function(){ var $parent = $('.js-slide-list'); var $first = $parent.find('li:first'); var height = $first.height(); $first.animate({  height: 0 //或者改成: marginTop: -height + 'px'  }, 500, function() {// 動畫結束后,把它插到最后,形成無縫  $first.css('height', height).appendTo($parent);  // $first.css('marginTop', 0).appendTo($parent); });};setInterval(function(){doscroll()}, 2000);

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 台江县| 岢岚县| 桃园市| 武川县| 进贤县| 比如县| 财经| 象州县| 天峻县| 宁河县| 玉田县| 米林县| 封开县| 无为县| 福建省| 星子县| 贺兰县| 靖宇县| 乐山市| 平乡县| 尚义县| 太保市| 左权县| 伊川县| 罗甸县| 大荔县| 寻乌县| 江北区| 淮滨县| 大足县| 遂昌县| 特克斯县| 彰化市| 唐河县| 怀仁县| 大埔区| 吉木乃县| 屏东县| 定结县| 山丹县|