jQuery模拟新浪微博首页滚动效果的方法

 更新时间:2015年03月11日 15:04:41   作者:答复哈  
这篇文章主要介绍了jQuery模拟新浪微博首页滚动效果的方法,实例分析了jQuery使用animate、css等方法实现滚动特效的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了jQuery模拟新浪微博首页滚动效果的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="js/jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript">
$(function(){
        var scrtime;
         $("#con").hover(function(){
                clearInterval(scrtime);
        },function(){
        scrtime = setInterval(function(){
                var $ul = $("#con ul");
                var liHeight = $ul.find("li:last").height();
                $ul.animate({marginTop : liHeight+40 +"px"},1000,function(){
                $ul.find("li:last").prependTo($ul)
                $ul.find("li:first").hide();
                $ul.css({marginTop:0});
                $ul.find("li:first").fadeIn(1000);
                });       
        },3000);
        }).trigger("mouseleave");
});
</script>
<style type="text/css">
<!--
*{ margin:0; padding:0;}
ul,li{ list-style-type:none;}
body{ font-size:13px; background-color:#999999;}
#con{ width:700px; height:400px; margin:10px auto; position:relative; border:1px #666 solid; background-color:#FFFFFF;
overflow:hidden;}
#con ul{ position:absolute; margin:10px; top:0; left:0; padding:0;}
#con ul li{ width:100%;  border-bottom:1px #333333 dotted; padding:20px 0; overflow:hidden; }
#con ul li a{ float:left;  border:1px #333333 solid; padding:2px;}
#con ul li p{ margin-left:68px;line-height:1.5;  padding:10px;}
 -->
 </style>
<body>
<div id="con">
  <ul>
    <li> <a href="#"><img src="img/1.jpg" /></a>
        <p class="vright">人生若只如初见</p>
    </li>
    <li> <a href="#"><img src="img/2.jpg" /></a>
        <p class="vright">何事秋风悲画扇</p>
    </li>
    <li> <a href="#"><img src="img/3.jpg" /></a>
        <p class="vright">等闲变却故人心</p>
    </li>
    <li> <a href="#"><img src="img/4.jpg" /></a>
        <p class="vright">却道故人心易变</p>
    </li>
  </ul>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

相关文章

  • 分享15个大家都熟知的jquery小技巧

    分享15个大家都熟知的jquery小技巧

    这篇文章主要分享了15个大家都熟知的jquery小技巧,帮助提高你jQuery应用的简单小技巧,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • jQuery实现Div拖动+键盘控制综合效果的方法

    jQuery实现Div拖动+键盘控制综合效果的方法

    这篇文章主要介绍了jQuery实现Div拖动+键盘控制综合效果的方法,实例分析了jQuery操作div块拖动的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • jQuery实现表格奇偶行显示不同背景色 就这么简单

    jQuery实现表格奇偶行显示不同背景色 就这么简单

    这篇文章主要为大家详细介绍了jQuery实现表格奇偶行显示不同背景色的方法,使表格更加美观,便捷的查找同行数据更,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • IE8兼容Jquery.validate.js的问题

    IE8兼容Jquery.validate.js的问题

    本文主要介绍IE8兼容Jquery.validate.js兼容问题并提供哦了解决方法。需要的朋友来看下吧
    2016-12-12
  • jQuery创建及操作xml格式数据示例

    jQuery创建及操作xml格式数据示例

    这篇文章主要介绍了jQuery创建及操作xml格式数据,结合实例形式分析了jQuery针对xml格式数据的创建、解析、添加等相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • jQuery入门介绍之基础知识

    jQuery入门介绍之基础知识

    本文主要给大家介绍了些jQuery的基础知识,算是一个入门的小知识库,包含jQuery简介、对象转换、以及基本选择器和层次选择器等知识点。
    2015-01-01
  • JQuery中$.ajax()方法参数详解及应用

    JQuery中$.ajax()方法参数详解及应用

    JQuery中$.ajax()方法想必大家并不陌生吧,在本文将为大家介绍下其参数及应用示例,感兴趣的朋友不要错过
    2013-12-12
  • 基于jQuery实现文本框缩放以及上下移动功能

    基于jQuery实现文本框缩放以及上下移动功能

    这里给大家分享一段个人觉着非常实用也经常用于项目中的代码,本代码基于jQuery实现了文本框缩放以及上下移动功能,给需要的网友们参考下吧
    2014-11-11
  • 基于jquery自定义图片热区效果

    基于jquery自定义图片热区效果

    前阵子接到个需求,联通网上营业厅经常需要专题页面做宣传,但是由于专题页面会有按钮,以及各个图片的链接,省分的人没有html基础,没人维护,量又比较大,需要开发出一个可自定义图片热区链接的后台,于是就有了这个
    2012-07-07
  • jQuery实现简易的输入框字数计数功能示例

    jQuery实现简易的输入框字数计数功能示例

    这篇文章主要介绍了jQuery实现简易的输入框字数计数功能,结合实例形式分析了jQuery针对页面元素属性的获取与计算相关操作技巧,需要的朋友可以参考下
    2017-01-01

最新评论