`

jQuery 效果学习 之 自定义动画

阅读更多
jQuery 自定义动画

jQuery 函数创建自定义动画的语法:
$(selector).animate({params},[duration],[easing],[callback])


关键的参数是 params。它定义了产生动画的属性。可以同时设置多个此类属性:
animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});

第二个参数是 duration。它定义用来应用于动画的时间。它设置的值是:"slow", "fast", "normal" 或 毫秒。

实例 1
<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
});
</script> 


实例 2
<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({left:"100px"},"slow");
$("#box").animate({fontSize:"3em"},"slow");
});
});
</script> 

HTML 元素默认是静态定位,且无法移动。
如需使元素可以移动,请把 CSS 的 position 设置为 relative 或 absolute。


jQuery 效果 - 来自本页
$(selector).hide() 隐藏被选元素
$(selector).show() 显示被选元素
$(selector).toggle() 切换(在隐藏与显示之间)被选元素
$(selector).slideDown() 向下滑动(显示)被选元素
$(selector).slideUp() 向上滑动(隐藏)被选元素
$(selector).slideToggle() 对被选元素切换向上滑动和向下滑动
$(selector).fadeIn() 淡入被选元素
$(selector).fadeOut() 淡出被选元素
$(selector).fadeTo() 把被选元素淡出为给定的不透明度
$(selector).animate() 对被选元素执行自定义动画

更多的效果:jQuery 参考手册 - 效果 http://www.w3school.com.cn/jquery/jquery_ref_effects.asp
分享到:
评论

相关推荐

    使用jQuery制作自定义动画横幅广告代码

    在本文中,我们将深入探讨如何使用jQuery来创建自定义动画横幅广告代码,这是一个非常实用的技术,可以帮助开发者在网页上创建吸引用户注意力的动态广告。jQuery是一个强大的JavaScript库,简化了DOM操作、事件处理...

    jQuery的百度地图自定义标注信息代码.zip

    而“jQuery的百度地图自定义标注信息代码”则结合了这两者的功能,提供了在百度地图上自定义标注点并实现交互效果的能力。下面将详细介绍这个压缩包中的知识点。 首先,我们要了解jQuery如何与百度地图API结合。...

    jQuery中使用animate自定义动画的方法

    ### jQuery中使用animate自定义动画的方法详解 jQuery是一个非常流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。其中,`animate`方法是jQuery用于创建自定义动画的强大工具。本文将详细...

    jQuery使用动画队列自定义动画操作示例

    本文实例讲述了jQuery使用动画队列自定义动画操作。分享给大家供大家参考,具体如下: jQuery的queue()方法和dequeue()方法配合使用,可以完成对函数队列的操作。 实现步骤: 1、新建一个函数数组,把动画函数依次放...

    jQuery+animate.css自定义弹窗动画插件

    总的来说,"jQuery+animate.css自定义弹窗动画插件"是一个结合了jQuery的事件处理和DOM操作能力,以及animate.css的动画效果的实用工具。通过合理地组织HTML、CSS和JavaScript代码,开发者可以轻松实现各种弹窗效果...

    jQuery插件animateToClass实现javascript自定义动画效果

    jQuery插件animateToClass是用于实现JavaScript自定义动画效果的一个工具,它扩展了jQuery库的功能,使得开发者可以更轻松地在DOM元素上添加、移除或切换CSS类,同时伴随着平滑的过渡动画。这个插件的核心思想是利用...

    jQuery自定义下拉框 jQuery自定义下拉框网页特效.zip

    本资源"jQuery自定义下拉框 jQuery自定义下拉框网页特效.zip"显然包含了一个使用jQuery实现的自定义下拉框效果,适用于提升网页的用户体验和视觉吸引力。 首先,我们要理解CSS在自定义下拉框中的作用。CSS(层叠...

    jquery的动画效果

    7. **自定义动画**:除了预定义的动画,还可以通过`.animate()`创建自定义动画,指定任何CSS数值属性(如`left`、`top`、`width`等)的变化。 8. **组合动画**:多个动画可以通过链式调用来同时执行,例如`$("#...

    【jQuery动画】停止动画、淡出淡出、自定义动画

    本资源主要探讨的是jQuery中的动画效果,包括如何停止动画、实现淡入淡出效果以及创建自定义动画。 首先,让我们深入了解jQuery的stop()方法。在执行一系列动画时,我们有时希望中断当前动画并立即开始新的动画。这...

    CSS3/jQuery自定义弹出窗口 多种弹出动画

    这是一款利用jQuery和CSS3实现的自定义弹出窗口,这可比浏览器默认的弹出窗口漂亮多了。弹出窗口中可以自定义html,十分灵活...另外最重要的一个特点是,它利用了jQuery和CSS3可以实现很多种弹出窗口动画效果,挺酷的。

    .jQuery动画效果

    jQuery 是一个广泛使用的JavaScript库,...通过学习和实践这些jQuery动画效果,开发者可以创建出引人入胜的网页和应用程序,提高用户的参与度和满意度。理解如何有效利用jQuery动画,是现代前端开发中不可或缺的技能。

    Jquery 自定义动画概述及示例

    在JQuery中,animate函数是用于创建自定义动画的强大工具,它允许开发者以编程方式实现元素样式的动态变化。接下来,我们将深入探讨JQuery中animate函数的使用方法及其相关知识点。 ### animate函数使用方法 #### ...

    jquery validate 验证自定义样式

    这包括但不限于错误消息的字体、颜色、位置、动画效果等。 要实现自定义样式,你需要做以下几步: 1. **引入资源**:确保你的页面已经包含了jQuery库和jQuery Validate插件的JavaScript文件。你可以在官方GitHub...

    jQuery第3天知识点:jQuery 属性操作、jQuery三组基本动画、自定义动画animate.zip

    jQuery第3天知识点:jQuery 属性操作、jQuery三组基本动画、自定义动画animate.zip

    jQuery学习动画效果基础

    jQuery学习动画效果基础是指使用jQuery库来实现网页中的动画效果,包括显隐动画、滑块动画、淡入淡出动画和自定义动画等。通过掌握这些基本动画效果,可以丰富网页的交互性和视觉效果,提高用户体验。

    jquery 封装select实现select自定义样式插件jquery.easydropdown.min.js

    《jQuery封装Select实现自定义样式插件:jquery.easydropdown.min.js》 在Web开发中,Select元素是常用的数据选择控件,但其默认样式通常较为单一,无法满足设计师们对界面美观度的需求。jQuery库为我们提供了丰富...

    JQuery 图片滑动很炫动画效果

    5. **自定义动画(Custom Animation)**:除了内置的动画效果,jQuery还允许开发者通过组合`.animate()`函数来创建个性化的动画。`index6.html`可能就是一个运用自定义动画的例子,可能包含了一些复杂的图片变换效果...

    JQUERY插件之自定义滚动条DEMO

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理以及动画效果。本主题聚焦于“JQUERY插件之自定义滚动条DEMO”,这涉及到如何使用jQuery来实现一个自定义的滚动条,以替代浏览器...

Global site tag (gtag.js) - Google Analytics