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 相关文章推荐
Prototype使用指南之string.js
Jan 10 Javascript
php上传图片并给图片打上透明水印的代码
Jun 07 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
May 21 Javascript
JQuery处理json与ajax返回JSON实例代码
Jan 03 Javascript
JavaScript 浏览器对象模型BOM使用介绍
Apr 13 Javascript
JQuery中DOM事件合成用法实例分析
Jun 13 Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 Javascript
微信小程序实现登录遮罩效果
Nov 01 Javascript
回顾Javascript React基础
Jun 15 Javascript
Vue 技巧之控制父类的 slot
Feb 24 Javascript
JavaScript创建表格的方法
Apr 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中Date()时间日期函数的使用方法小结
2011/04/20 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
js两行代码按指定格式输出日期时间
2011/10/21 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
vue3.0自定义指令(drectives)知识点总结
2020/12/27 Vue.js
windows上安装Anaconda和python的教程详解
2017/03/28 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python取代netcat过程分析
2018/02/10 Python
Python爬豆瓣电影实例
2018/02/23 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
函授本科个人自我鉴定
2014/03/25 职场文书
小学生期末评语大全
2014/04/21 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
Python基础详解之邮件处理
2021/04/28 Python
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis
分析SQL窗口函数之排名窗口函数
2022/04/21 Oracle