jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
发布时间 - 2026-01-11 00:30:06 点击率:次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动画方法及动画排队问题解决
# 不被
# 的是
# 可选
# 则会
# 为该
# 几个
# 是因为
# 字符串值
# 这段
# 三种
# 自定义
# 这篇文章
# 想让
# 移到
# 要使
# 时长
# 就可以
# 如用
# 这两者
# 返回值
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
EditPlus中的正则表达式 实战(1)
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
进行网站优化必须要坚持的四大原则
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
Laravel如何实现多对多模型关联?(Eloquent教程)
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Swift中循环语句中的转移语句 break 和 continue
在线教育网站制作平台,山西立德教育官网?
黑客入侵网站服务器的常见手法有哪些?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
HTML 中如何正确使用模板变量为元素的 name 属性赋值
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
如何获取上海专业网站定制建站电话?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
韩国服务器如何优化跨境访问实现高效连接?
教你用AI将一段旋律扩展成一首完整的曲子
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
如何在万网利用已有域名快速建站?
微信h5制作网站有哪些,免费微信H5页面制作工具?
如何在Ubuntu系统下快速搭建WordPress个人网站?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
Laravel集合Collection怎么用_Laravel集合常用函数详解
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何有效防御Web建站篡改攻击?
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
IOS倒计时设置UIButton标题title的抖动问题
Laravel中的withCount方法怎么高效统计关联模型数量
JavaScript如何实现路由_前端路由原理是什么
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
如何用低价快速搭建高质量网站?
Laravel如何记录自定义日志?(Log频道配置)
浅述节点的创建及常见功能的实现
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Python文件流缓冲机制_IO性能解析【教程】
详解阿里云nginx服务器多站点的配置
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Laravel如何为API生成Swagger或OpenAPI文档
在线制作视频的网站有哪些,电脑如何制作视频短片?
详解Oracle修改字段类型方法总结

