小編給大家分享一下Jquery如何實現(xiàn)無縫向上循環(huán)滾動列表的特效,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
襄陽網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),襄陽網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為襄陽超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的襄陽做網(wǎng)站的公司定做!
效果呈現(xiàn)
整個列表間隔設(shè)定的時間向上移動一個item的高度
html結(jié)構(gòu):
title1 title2 title3
- item1item1item1
- item2item2item2
- item2item2item2
實現(xiàn)思路:
獲得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() {// 動畫結(jié)束后,把它插到最后,形成無縫 $first.css('height', height).appendTo($parent); // $first.css('marginTop', 0).appendTo($parent); }); }; setInterval(function(){doscroll()}, 2000);
jquery是一個簡潔而快速的JavaScript庫,它具有獨特的鏈式語法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對CSS選擇器進行擴展、擁有便捷的插件擴展機制和豐富的插件,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫,能夠用于簡化事件處理、HTML文檔遍歷、Ajax交互和動畫,以便快速開發(fā)網(wǎng)站。
看完了這篇文章,相信你對“Jquery如何實現(xiàn)無縫向上循環(huán)滾動列表的特效”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!