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

首頁 > 編程 > JavaScript > 正文

基于JQuery實現的跑馬燈效果(文字無縫向上翻動)

2019-11-19 18:41:39
字體:
來源:轉載
供稿:網友
(function($){ $.fn.extend({ "slideUp":function(value){   var docthis = this;  //默認參數  value=$.extend({   "li_h":"30",   "time":2000,   "movetime":1000  },value)   //向上滑動動畫  function autoani(){  $("li:first",docthis).animate({"margin-top":-value.li_h},value.movetime,function(){   $(this).css("margin-top",0).appendTo(".line");  })  }  //自動間隔時間向上滑動  var anifun = setInterval(autoani,value.time);    //懸停時停止滑動,離開時繼續執行  $(docthis).hover(function(){  clearInterval(anifun);  //清除自動滑動動畫  },function(){  setInterval(autoani,value.time); //繼續執行動畫  }) }  })})(jQuery)

    主要思路:

  滑動動畫,就是改變元素的位置,要改變元素的位置有兩種方法,一種改變left,top屬性(相對定位和絕對定位),還有一種,就是現在這里用到的,改變margin的值。

  上例中動畫過程:

    1.設置要改變margin-top的值;

    2.用animate方法改變第一個LI的margin-top的值為-30(負值會向上移動);

    3.在動畫完成之后,回調函數內,把當前的第一個LI的margin-top改變為"0"

    4.把當前這第一個LI移動到所有LI的最后一個。(實現無縫)

案例下載http://xiazai.VeVB.COm/201612/yuanma/myslidup(VeVB.COm).rar

以上就是本文的全部內容,希望對大家有所幫助,謝謝對武林網的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连云港市| 贵南县| 西藏| 交城县| 肇庆市| 珠海市| 平泉县| 沂水县| 四川省| 义马市| 平和县| 平罗县| 即墨市| 巴中市| 涞源县| 莱西市| 海城市| 乳山市| 新干县| 锦州市| 潮安县| 平和县| 彰武县| 海丰县| 米易县| 新蔡县| 阳曲县| 长阳| 锦屏县| 定日县| 汪清县| 南乐县| 炉霍县| 汉阴县| 马龙县| 沂水县| 洪雅县| 绥化市| 林周县| 香河县| 安阳县|