简短几句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 相关文章推荐
jquery 子窗口操作父窗口的代码
Sep 21 Javascript
当鼠标移动时出现特效的JQuery代码
Nov 08 Javascript
node.js实现端口转发
Apr 14 Javascript
关于数据与后端进行交流匹配(点亮星星)
Aug 03 Javascript
用js实现博客打赏功能
Oct 24 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
Jul 10 Javascript
微信通过页面(H5)直接打开本地app的解决方法
Sep 09 Javascript
javascript中关于类型判断的一些疑惑小结
Oct 14 Javascript
vue中对象数组去重的实现
Feb 06 Javascript
vue实现计算器功能
Feb 22 Javascript
详解Webpack抽离第三方类库以及common解决方案
Mar 30 Javascript
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
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
php中JSON的使用方法
2015/04/30 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
php成功操作redis cluster集群的实例教程
2019/01/13 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
关于document.cookie的使用javascript
2010/10/29 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
Jquery实现带动画效果的经典二级导航菜单
2013/03/22 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
用python写asp详细讲解
2013/12/16 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
智能钱包:Ekster
2019/11/21 全球购物
华硕新加坡官方网上商店:ASUS Singapore
2020/07/09 全球购物
学校综治宣传月活动总结
2014/07/02 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
感谢信怎么写
2015/01/21 职场文书
2015年党支部书记工作总结
2015/05/21 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书