jQuery中animate()的方法

用于创建自定义动画的函数。
返回值:jQuery animate(params, [duration], [easing], [callback])
如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。paramsOptions一组包
含作为动画属性和终值的样式属性和及其值的集合
params 对象{},注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left,如果使用的是“hide”、
“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。
duration (可选)三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing (可选)String要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing"
callback (可选)Function在动画完成时执行的函数
animate实例:
1、点击按钮后div元素的几个不同属性一同变化
$("#go").click(function () {
$("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth: 10
}, 1000);
});
2、让指定元素左右移动
$("#right").click(function () {
$(".block").animate({ left: '+50px' }, "slow");
});
$("#left").click(function () {
$(".block").animate({ left: '-50px' }, "slow");
});
3、在600毫秒内切换段落的高度和透明度
$("p").animate({
height: 'toggle', opacity: 'toggle'
}, "slow");
4、用500毫秒将段落移到left为50的地方并且完全清晰显示出来(透明度为1)
$("p").animate({
left: 50, opacity: 'show'
}, 500);
5、切换显示隐藏
$(".box h3").toggle(function(){
$(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");
$(this).addClass("arrow");
return false;
},function(){
$(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");
$(this).removeClass("arrow");
return false;
});
});
//滚动焦点
$(window).scroll(function () { //当前窗口的滚动事件
var winTop = $(window).scrollTop(); //获取当前窗口的大小
var objTop = $("#obj1").offset().top; //获取当前对象的x坐标
});
下面着重说一下$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
$("body").animate({"scrollTop":top})
不被Firefox支持问题的解决。
其实是因为使用了body的:
$("body").animate({"scrollTop":top})
只被chrome支持,而不被Firefox支持。
而使用html的:
$("html").animate({"scrollTop":top})
只被Firefox支持,而不被chrome支持。
如果想让这段js被chrome和Firefox都支持的话,应该这样:
$("html,body").animate({"scrollTop":top})
看到了吗,就是将html和body这两者都加上就可以了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# jquery中的animate
# jquery
# body
# 火狐浏览器
# JQuery animate动画应用示例
# jQuery封装animate.css的实例
# jquery animate动画持续运动的实例
# jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件
# 浅谈原生JS实现jQuery的animate()动画示例
# jQuery实现立体式数字动态增加(animate方法)
# jQuery中animate的几种用法与注意事项
# jQuery使用animate实现ul列表项相互飘动效果示例
# 利用jQuery的动画函数animate实现豌豆发射效果
# 原生js实现jquery函数animate()动画效果的简单实例
# 详解jQuery的animate动画方法及动画排队问题解决
# 不被
# 的是
# 可选
# 则会
# 为该
# 几个
# 是因为
# 字符串值
# 这段
# 三种
# 自定义
# 这篇文章
# 想让
# 移到
# 要使
# 时长
# 就可以
# 如用
# 这两者
# 返回值
相关文章:
如何选择服务器才能高效搭建专属网站?
制作销售网站教学视频,销售网站有哪些?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何用VPS主机快速搭建个人网站?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
Android滚轮选择时间控件使用详解
网站好制作吗知乎,网站开发好学吗?有什么技巧?
如何选择靠谱的建站公司加盟品牌?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
深圳网站制作的公司有哪些,dido官方网站?
如何高效利用亚马逊云主机搭建企业网站?
教程网站设计制作软件,怎么创建自己的一个网站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
临沂网站制作公司有哪些,临沂第四中学官网?
宁波免费建站如何选择可靠模板与平台?
建站之星导航配置指南:自助建站与SEO优化全解析
如何用IIS7快速搭建并优化网站站点?
Swift中switch语句区间和元组模式匹配
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
如何在阿里云购买域名并搭建网站?
建站主机数据库如何配置才能提升网站性能?
如何通过老薛主机一键快速建站?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
相册网站制作软件,图片上的网址怎么复制?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
如何在IIS中配置站点IP、端口及主机头?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
大同网页,大同瑞慈医院官网?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
建站之星备案是否影响网站上线时间?
长沙做网站要多少钱,长沙国安网络怎么样?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
建站主机选哪家性价比最高?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
建站之星如何优化SEO以实现高效排名?
如何在局域网内绑定自建网站域名?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
如何配置FTP站点权限与安全设置?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
网站制作公司排行榜,抖音怎样做个人官方网站
免费网站制作appp,免费制作app哪个平台好?
广平建站公司哪家专业可靠?如何选择?
盐城做公司网站,江苏电子版退休证办理流程?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
*请认真填写需求信息,我们会在24小时内与您取得联系。