简短几句jquery代码的实现一个图片向上滚动切换


Posted in Javascript onSeptember 02, 2011

animate()参数介绍:
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
PS:但是如果你引用了最新jquery ui框架的话backgroudColor,color之类的属性也可以实现渐变了。
PS:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。
首先依然要引用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> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
</head> 
<body> 
<div style="border:5px #666 solid; width:500px; height:350px; overflow:hidden;"> 
<div id="box"> 
<div style="width:500px; height:350px; background-color:#0F0;">One</div> 
<div style="width:500px; height:350px; background-color:#00F;">Two</div> 
<div style="width:500px; height:350px; background-color:#696;">Three</div> 
</div> 
</div> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
var Top=-350;//定义一个向上移动的距离,这个数值和你图片或DIV的高度相等 
var Time=500;//定义一个速度 
function move(){ 
$("#box").animate({"margin-top":Top},Time);//animate方法,只能对数值型的值进行渐变 
Top+=-350;//运行一次增加一个图片的高度 
if(Top==-1050)//判断当总高度大于你DIV或者图片总高度 
{ 
Top=0;//把距离设置回0 
Time=400;//加快移动速度 
} 
else 
{ 
Time=500;//否则减慢速度 
} 
} 
setInterval(move,3000);//3秒执行一次move() 
}) 
</script> 
</body> 
</html>

js部分也可以这样,实现一个回滚效果:
$(document).ready(function(){ 
var Top=-350; 
var Time=500; 
var more=-50; 
function move(){ 
$("#box").animate({"margin-top":Top+more},Time); 
$("#box").animate({"margin-top":Top},300); 
Top+=-350; 
if(Top==-1050) 
{ 
Top=0; 
more=50; 
Time=400; 
} 
else 
{ 
Time=500; 
more=-50; 
} 
} 
setInterval(move,3000); 
})
Javascript 相关文章推荐
js 可拖动列表实现代码
Dec 13 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
Mar 01 Javascript
javascript实现详细时间提醒信息效果的方法
Mar 11 Javascript
sencha ext js 6 快速入门(必看)
Jun 01 Javascript
微信小程序 本地存储及登录页面处理实例详解
Jan 11 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
Vue脚手架的简单使用实例
Jul 10 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
Swiper.js实现移动端元素左右滑动
Sep 08 Javascript
移动端手指操控左右滑动的菜单
Sep 08 Javascript
浅谈js数组splice删除某个元素爬坑
Oct 14 Javascript
jQuery实现推拉门效果
Oct 19 jQuery
25个非常棒的jQuery滑块插件和教程小结
Sep 02 #Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
Sep 02 #Javascript
基于jquery的loading 加载提示效果实现代码
Sep 01 #Javascript
jQuery1.6 类型判断实现代码
Sep 01 #Javascript
jquery 简短几句代码实现给元素动态添加及获取提示信息
Sep 01 #Javascript
用javascript作一个通用向导说明
Aug 30 #Javascript
JS 无限级 Select效果实现代码(json格式)
Aug 30 #Javascript
You might like
PHP explode()函数用法、切分字符串
2012/10/03 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
javascript 实现map集合
2015/04/03 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
python ansible服务及剧本编写
2017/12/29 Python
python实现媒体播放器功能
2018/02/11 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
Python多项式回归的实现方法
2019/03/11 Python
python django生成迁移文件的实例
2019/08/31 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
信用社实习人员自我鉴定
2013/09/20 职场文书
质量工程师岗位职责
2013/11/16 职场文书
销售实习自我鉴定
2013/12/07 职场文书
出国导师推荐信
2014/01/16 职场文书
给领导的检讨书
2014/02/16 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
博士给导师的自荐信
2015/03/06 职场文书
如何写辞职信
2015/05/13 职场文书