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实现预览待上传的本地图片
Mar 15 Javascript
JavaScript OOP类与继承
Nov 15 Javascript
引用外部脚本时script标签关闭的写法
Jan 20 Javascript
js实现C#的StringBuilder效果完整实例
Dec 22 Javascript
浅析ES6的八进制与二进制整数字面量
Aug 30 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
Mar 30 Javascript
vue+Element实现搜索关键字高亮功能
May 28 Javascript
Vue 实现前端权限控制的示例代码
Jul 09 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
Jul 25 Javascript
微信小程序bindtap事件与冒泡阻止详解
Aug 08 Javascript
Vue退出登录时清空缓存的实现
Nov 12 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
Aug 13 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
PHP可逆加密/解密函数分享
2012/09/25 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
php实现的http请求封装示例
2016/11/08 PHP
PHP将身份证正反面两张照片合成一张图片的代码
2017/04/08 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
2019/10/16 PHP
jQuery数组处理方法汇总
2011/06/20 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
轻松实现js图片预览功能
2016/01/18 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
前端自动化开发之Node.js的环境搭建教程
2017/04/01 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
2018/04/28 Python
对python中url参数编码与解码的实例详解
2019/07/25 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
Python3 assert断言实现原理解析
2020/03/02 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
详解用 python-docx 创建浮动图片
2021/01/24 Python
应届毕业生求职信范文
2014/07/07 职场文书
个人廉洁自律总结
2015/03/06 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
PHP使用QR Code生成二维码实例
2021/07/07 PHP
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript