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


Posted in Javascript onMarch 11, 2015

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
Js中sort()方法的用法
Nov 04 Javascript
javascript 全角转换实现代码
Jul 17 Javascript
node.js中的forEach()是同步还是异步呢
Jan 29 Javascript
JQuery中Ajax()的data参数类型实例分析
Dec 15 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
Dec 14 Javascript
jQuery实现判断控件是否显示的方法
Jan 11 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
Apr 07 Javascript
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
js自定义trim函数实现删除两端空格功能
Feb 09 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
Aug 14 Javascript
微信小程序实现分享朋友圈的图片功能示例
Jan 18 Javascript
详解vite2.0配置学习(typescript版本)
Feb 25 Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
Mar 11 #Javascript
jQuery实现统计输入文字个数的方法
Mar 11 #Javascript
jQuery处理json数据返回数组和输出的方法
Mar 11 #Javascript
jquery实现表格本地排序的方法
Mar 11 #Javascript
jQuery实现渐变下拉菜单的简单方法
Mar 11 #Javascript
jQuery实现新消息闪烁标题提示的方法
Mar 11 #Javascript
javascript实现详细时间提醒信息效果的方法
Mar 11 #Javascript
You might like
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
计算php页面运行时间的函数介绍
2013/07/01 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
python实现的防DDoS脚本
2011/02/08 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
pymysql 开启调试模式的实现
2019/09/24 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
个性车贴标语
2014/06/24 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript