基于JQuery实现的跑马灯效果(文字无缝向上翻动)

 更新时间:2016年12月02日 16:45:40   作者:船长op  
本篇文章分享了如何实现文字无缝向上翻动效果的示例代码。代码清晰明了,可直接下载使用。有兴趣的朋友可以看下
(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.jb51.net/201612/yuanma/myslidup(jb51.net).rar

以上就是本文的全部内容,希望对大家有所帮助,谢谢对脚本之家的支持!

相关文章

  • 基于jquery实现日历效果

    基于jquery实现日历效果

    这篇文章主要为大家详细介绍了基于jquery实现日历效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • jQuery使用unlock.js插件实现滑动解锁

    jQuery使用unlock.js插件实现滑动解锁

    unlock.js插件具有滑动解锁,尺寸、颜色、字体大小等都可以个性化定制等特点,接下来通过本文给大家分享jQuery使用unlock.js插件实现滑动解锁思路讲解,感兴趣的朋友一起看看吧
    2017-04-04
  • jquery实现静态搜索功能(可输入搜索文字)

    jquery实现静态搜索功能(可输入搜索文字)

    本文主要介绍了jquery实现静态搜索功能的示例代码,可通过输入搜索文字进行筛选信息。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • jQuery bind事件使用详解

    jQuery bind事件使用详解

    很久没有写东西了,今天在工作中碰见问题才发现。以后得多逼自己多抽时间来写写自己的东西,也顺便和大家分享一下自己在工作中碰见的问题。
    2011-05-05
  • jquery tab插件制作实现代码

    jquery tab插件制作实现代码

    jquery插件丰富,很多都是很好用的,最近学习了一下如何制作jquery插件,发现jquery插件制作其实很简单,这里介绍一下。
    2010-06-06
  • JQuery将文本转化成JSON对象需要注意的问题

    JQuery将文本转化成JSON对象需要注意的问题

    在JQuery的许多方法中,很多方法的参数可以传入一个JSON对象,比如Ajax方法的第二个参数。怎么将文本转化成JSON对象,需要注意以下问题
    2011-05-05
  • js/jq仿window文件夹移动/剪切/复制等操作代码

    js/jq仿window文件夹移动/剪切/复制等操作代码

    本篇文章主要介绍了js/jq仿window文件夹移动/剪切/复制等操作代码,非常具有实用价值,需要的朋友可以参考下。
    2017-03-03
  • JQueryEasyUI框架下的combobox的取值和绑定的方法

    JQueryEasyUI框架下的combobox的取值和绑定的方法

    这篇文章主要介绍了JQueryEasyUI框架下的combobox的取值和绑定的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • 基于jquery编写分页插件

    基于jquery编写分页插件

    这篇文章主要为大家详细介绍了基于jquery编写分页插件的相关资料,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • jquery 卷帘效果实现代码(不同方向)

    jquery 卷帘效果实现代码(不同方向)

    卷帘效果在生活中应用比较广泛,因为它的视觉效果比较不错,本文用代码实现一个,感兴趣的朋友不妨了解一下,或许对你学习jquery有所帮助,好了话不多说切入正题
    2013-02-02

最新评论