小白的jquery学习之路之04效果新闻向上无缝循环显示
15该节的原理是通过改变里面的ul的top值实现的
第一种方法,当c=4时,让c=0,我们会发现新闻刷刷的向上走,因此是不行的,没做到无缝循环显示
<html>
<head><style type="text/css">*{margin: 0px auto;list-style-type: none;}#xw{width: 500px;height: 50px;line-height: 50px;margin: 0px auto;font-size: 14px;text-align: center;position: relative;top: 0px;left: 0px;border: 1px solid green;overflow: hidden;}#xw ul{position: absolute;top: 0px;left: 0px;}#xw ul li{width: 500px;height: 50px;}</style><script src="jquery.js"></script><script type="text/javascript">$(function(){var c=0;var timer=window.setInterval(function(){c++;if(c>=4){c=0;}$("#xw ul").animate({"top":c*(-50)})},1000)})</script>
</head><body><div id="xw"><ul><li>航母炊事兵快退役了却没看过战机起降,舰长得知后安排集体参观</li><li>广东国资委原主任刘富才外逃澳大利亚4年 称年工资不到8万</li><li>黄圣依被曝上学时是小富婆,同学经常找她借钱,吃饭也是她买单</li><li>刘德华想要儿子,52岁朱丽倩挑战生理极限已怀胎5月</li> </ul>
</div></body>
</html>
因此,我们这里提出了一种新的方法
在下面的li中多一个第一条新闻,当走下一个操作的,让它的top值瞬间设为0
$().css({'top':0px})这个没有过渡操作,$().animate({'top':0px})有过渡操作。
<html>
<head><style type="text/css">*{margin: 0px auto;list-style-type: none;}#xw{width: 500px;height: 50px;line-height: 50px;margin: 0px auto;font-size: 14px;text-align: center;position: relative;top: 0px;left: 0px;border: 1px solid green;overflow: hidden;}#xw ul{position: absolute;top: 0px;left: 0px;}#xw ul li{width: 500px;height: 50px;}</style><script src="jquery.js"></script><script type="text/javascript">$(function(){var c=0;var timer=window.setInterval(function(){c++;if(c==5){c=1;
//让ul做一个瞬时变化,这里css没有过渡变化$("#xw ul").css({"top":'0px'})}$("#xw ul").animate({"top":c*(-50)})},1000)})</script>
</head><body><div id="xw"><ul><li>航母炊事兵快退役了却没看过战机起降,舰长得知后安排集体参观</li><li>广东国资委原主任刘富才外逃澳大利亚4年 称年工资不到8万</li><li>黄圣依被曝上学时是小富婆,同学经常找她借钱,吃饭也是她买单</li><li>刘德华想要儿子,52岁朱丽倩挑战生理极限已怀胎5月</li> <li>航母炊事兵快退役了却没看过战机起降,舰长得知后安排集体参观</li></ul>
</div></body>
</html>
小白的jquery学习之路之04效果新闻向上无缝循环显示相关推荐
- 小白的jquery学习之路之天猫04 效果 fadeTo animate方法 天猫图片滑动效果
效果 淡入淡出 fadeTo([[s],o,[e],[fn]]) // 图片的透明度 在2秒时间 到0.3 $("#dog").fadeTo(2000,0.3); fad ...
- jQuery 学习之路(1):引子
一.主流 javascript 库 除 jQuery 外,还有 Prototype.Dojo.YUI.ExtJS.MooTools ,其中 Prototype 较老,结构设计较为松散,ExtJS 界面 ...
- jquery学习之路jquery之一:jquery选择元素的方法,太神了 2012.8.2
1.css选择器 例子: a 匹配所有连接<a>标签 #sss 所有id为sss的元素 a#sss.yangshi 所有id为sss并且有yangshi类的a元素 p a.sss ...
- 小白的java学习之路 “ 选择结构(二)”
switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题. switch选择结构的四个关键字: switch case default ...
- 小白的java学习之路 “ 选择结构(一)”
if选择结构: if选择结构是根据条件判断之后再做处理的一种语法结构. 1.if选择结构的语法: public class Demo{public static void main(String[]a ...
- 小白的python学习之路-turtle画不同大小的五角星
''' 作者:朱晓雯 功能:绘制五角星 版本:2.0 日期:3/12/2019/ 新增功能:绘制不同大小五角星 '''import turtledef draw_pentagram(size):cou ...
- JQuery学习之路Part8:家族树操作(查找祖先、后代、兄弟同胞、绝对查找)【完结】
一.向上寻找 获取被选元素的直接父元素 语法:parent() 例: $(document).ready(function(){$("span").parent(); }); 获取 ...
- 我的jQuery学习之路_笔记(五)
empty和remove区别 1,empty方法: 严格的讲,empty()方法并不是删除节点,而是清空节点,它能清空元素中的所有后代节点: empty不能删除自己本身这个节点: 2,remove方法 ...
- 我的jQuery学习之路(笔记)——四
.css()与.addClass()设置样式的区别 对于样式的设置,有css和addClass方法,那么二者的区别是什么呢. 1,可维护性 addClass的本质是通过定义个class类的样式规则,给 ...
最新文章
- 微软、华为海思、高通等 50 家公司源代码被泄露!
- Oracle 数据泵(IMPDP/EXPDP)导入导出总结
- python批量读取文件夹的图片并处理成模型输入格式
- 苹果:2.7GHz G5比3.6GHz P4快98%(zz)
- 在idea中把项目上传到GitHub库中
- 玩转oracle 11g(17):命令学习5
- maven 引入war
- ehcache缓存的详细配置
- 微型计算机在工作过程中突然遇到电源中断,微型计算机在工作过程中突然遇到电源中断,则计算机 中的信息将全部丢失,再次接通电源后也不能恢复数据。...
- es6 语法 (类与对象)
- matlab实现2dpsk调制与解调,(完整版)matlab设计2DPSK信号调制与解调
- 使用vbs脚本实现自动化安装GUI程序
- 线性代数知识框架梳理
- UVA - 10066 The Twin Towers
- 查看mysql 当前锁级别_mysql innodb下的锁及隔离级别
- 区分苹果开发者的网址(开发者网址和管理您的appid网址)及证书信息
- memory exhausted mysql 42000 1064
- 【校招篇】招聘季来临,金三银四你准备好了吗?
- 雅马哈四轴机器人调试笔记
- poscms会员等级星星
热门文章
- python读取excel多个sheet页并合并成一页
- 《精英日课》第三季_2019年四月新书《九个工作谎言》_1工作是具体的,公司是虚拟的
- HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第3章初识CSS
- 引流的最快方法是什么?我是如何实现长期被动引流的
- 1.1 win10下wget的安装
- 解决opencv imwrite()影像全黑
- 常见元素 – img元素
- sina vistor system
- (已解决)win10重装后无法开启双显示屏
- jQuery Mobile 列表视图