广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >jQuery中animate()怎么用
  • 495
分享到

jQuery中animate()怎么用

2024-04-02 19:04:59 495人浏览 八月长安
摘要

这篇文章给大家分享的是有关Jquery中animate()怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。jQuery中animate()的方法用于创建自定义动画的函数。 返

这篇文章给大家分享的是有关Jquery中animate()怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

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 h4").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()怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: jQuery中animate()怎么用

本文链接: https://www.lsjlt.com/news/74432.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jQuery中animate()怎么用
    这篇文章给大家分享的是有关jQuery中animate()怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。jQuery中animate()的方法用于创建自定义动画的函数。 返...
    99+
    2022-10-19
  • jQuery中animate()方法怎么使用
    animate()方法是jQuery中用于实现动画效果的方法。它可以改变元素的CSS属性值来创建动画。基本语法格式如下:```jav...
    99+
    2023-08-18
    jQuery animate()
  • jQuery的animate()方法怎么使用
    jQuery的animate()方法用于执行元素的动画效果。它接受两个参数:目标样式和动画选项。1. 目标样式:可以是一个对象,其中...
    99+
    2023-09-05
    jQuery
  • jQuery中animate()方法有什么用
    小编给大家分享一下jQuery中animate()方法有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!jQuery 动画 ...
    99+
    2022-10-19
  • jquery怎么通过animate实现height
    本文小编为大家详细介绍“jquery怎么通过animate实现height”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery怎么通过animate实现height”文章能帮助大家解决疑惑,下面跟着...
    99+
    2022-10-19
  • jQuery中animate()方法用法实例
    以下是animate()方法的一些用法示例:1. 移动元素:```javascript$("button").click(funct...
    99+
    2023-08-17
    jQuery
  • jQuery animate()中的CSS属性集
    本篇内容介绍了“jQuery animate()中的CSS属性集”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-19
  • jQuery中animate()如何使用相对值
    小编给大家分享一下jQuery中animate()如何使用相对值,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!jQuery animate() - 使用相对值也可以定义相对值(该值相对于元...
    99+
    2022-10-19
  • jQuery中animate()如何使用队列功能
    这篇文章将为大家详细讲解有关jQuery中animate()如何使用队列功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery animate() - 使用队列功...
    99+
    2022-10-19
  • jquery中animate使用的方法有哪些
    在jQuery中,animate方法用于创建自定义的动画效果。以下是animate方法的常用使用方法:1. animate(properties, duration, easing, complete):这是animate方法的基本形式...
    99+
    2023-08-09
    jquery animate
  • jQuery中animate()如何使用预定义的值
    这篇文章将为大家详细讲解有关jQuery中animate()如何使用预定义的值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery animate() - 使用预定...
    99+
    2022-10-19
  • jQuery中animate()如何操作多个属性
    这篇文章主要介绍了jQuery中animate()如何操作多个属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。jQuery animate...
    99+
    2022-10-19
  • jquery中animate动画持续运动的示例分析
    这篇文章给大家分享的是有关jquery中animate动画持续运动的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如下所示:function fingers()...
    99+
    2022-10-19
  • JavaScript中Animate Plus是什么
    这篇文章将为大家详细讲解有关JavaScript中Animate Plus是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 Animate Plus 是一个高性能的...
    99+
    2022-10-19
  • 如何解决jQuery中animate动画方法及动画排队的问题
    这篇文章将为大家详细讲解有关如何解决jQuery中animate动画方法及动画排队的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库...
    99+
    2023-06-14
  • jQuery中Ajax怎么用
    小编给大家分享一下jQuery中Ajax怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Jquery在异步提交方面封装的很好...
    99+
    2022-10-19
  • Jquery中on()怎么用
    这篇文章给大家分享的是有关Jquery中on()怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Jquery on()方法的作用是在被选元素及子...
    99+
    2022-10-19
  • jquery中height()怎么用
    小编给大家分享一下jquery中height()怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-19
  • jQuery中serialize()怎么用
    这篇文章给大家分享的是有关jQuery中serialize()怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   jQuery成功的控制表单的序列化。只有form元素检查...
    99+
    2022-10-19
  • jquery中each怎么用
    这篇文章将为大家详细讲解有关jquery中each怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 jquery中each的使用形式是“$...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作