jQuery动画animate方法使用介绍_jquery

复制代码 代码如下:

$(function() {
$("#left").click(function(){
$(".block").show();
$(".block").animate({
width: "+200px",
height: "+200px",
fontSize: "1em",
borderWidth: 10
}, "slow","swing");
});
$("#right").click(function(){
$(".block").show();
$(".block").animate({
width: "-200px",
height: "-200px",
fontSize: "10em",
}, "slow","swing");
});
/*
$("p").animate({
height: '200px', opacity: 'toggle'
}, "slow");
$("p").animate({
left: 50, opacity: 'show'
}, 500); */
//先渐隐
$("p").animate({
opacity: 'toggle'
}, "slow", "swing");
//后显示
$("p").animate({
opacity: 'show'
}, 500,function() { alert('加载完成'); });
});
</script>
</head>
<body>
<button id="left">向右移动</button> <button id="right">向左移动</button>
<div class="block">张梓宇测试</div>
<p>

返回值:jQueryanimate(params, [duration], [easing], [callback])
概述
用于创建自定义动画的函数。
这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如“height”、“top”或“opacity”)。注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left.
而每个属性的值表示这个样式属性到多少时动画结束。如果是一个数值,样式属性就会从当前的值渐变到指定的值。如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。
在 jQuery 1.2 中,你可以使用 em 和 % 单位。另外,在 jQuery 1.2 中,你可以通过在属性值前面指定 "+=" 或 "-=" 来让元素做相对运动。
jQuery 1.3中,如果duration设为0则直接完成动画。而在以前版本中则会执行默认动画。
参数
paramsOptions一组包含作为动画属性和终值的样式属性和及其值的集合
duration (可选)String,Number三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing (可选)String要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing".
callback (可选)Function在动画完成时执行的函数
示例
描述:
点击按钮后div元素的几个不同属性一同变化
HTML 代码:

复制代码 代码如下:

// 在一个动画中同时应用三种类型的效果
$("#go").click(function(){
$("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth: 10
}, 1000 );
});

描述:
让指定元素左右移动
HTML 代码:

复制代码 代码如下:

$("#right").click(function(){
$(".block").animate({left: '+50px'}, "slow");
});
$("#left").click(function(){
$(".block").animate({left: '-50px'}, "slow");
});

描述:
在600毫秒内切换段落的高度和透明度
jQuery 代码:

复制代码 代码如下:

$("p").animate({
height: 'toggle', opacity: 'toggle'
}, "slow");

描述:
用500毫秒将段落移到left为50的地方并且完全清晰显示出来(透明度为1)
jQuery 代码:

复制代码 代码如下:

$("p").animate({
left: 50, opacity: 'show'
}, 500);

描述:
一个使用“easein”函数提供不同动画样式的例子。只有使用了插件来提供这个“easein”函数,这个参数才起作用。
jQuery 代码:

复制代码 代码如下:

$("p").animate({
opacity: 'show'
}, "slow", "easein");

时间: 2024-08-07 17:28:21

jQuery动画animate方法使用介绍_jquery的相关文章

jQuery中animate()方法用法实例_jquery

本文实例讲述了jQuery中animate()方法用法.分享给大家供大家参考.具体分析如下: 此方法用于创建自定义动画,并且能够规定动画执行时长.擦除效果.动画完成后还可以地触发一个回调函数. animate()方法的使用: 方式一: 以"属性名/值"对象的方式定义动画终止样式属性.例如: 复制代码 代码如下: $("div").animate( {width:"1000px"}) 以上代码能够将div从原有的宽度调整到1000px.也可以一次性

Jquery 的outerHeight方法使用介绍_jquery

获取第一个匹配元素外部高度(默认包括补白和边框). 此方法对可见和隐藏元素均有效. outerHeight(options) optionsBoolean默认值:'false' 设置为 true 时,计算边距在内. 描述: 获取第一段落外部高度. HTML 代码: 复制代码 代码如下: <p>Hello</p><p>2nd Paragraph</p> jQuery 代码: 复制代码 代码如下: var p = $("p:first");

jQuery trigger()方法用法介绍_jquery

jQuery的trigger()方法用法介绍: 此方法可以触发匹配元素上指定类型的事件. 它具有两种语法格式,下面就分别做一下介绍. 语法结构一: 复制代码 代码如下: $(selector).trigger(event,[param1,param2,...]) 参数解析: 1.event:必需,规定匹配元素要触发的事件,可以是自定义事件,也可以是标准的事件. 2.param:可选,传递给事件处理函数的参数. 代码实例: 复制代码 代码如下: <!DOCTYPE html> <html&

jquery使用animate方法实现控制元素移动_jquery

本文实例讲述了jquery使用animate方法实现控制元素移动.分享给大家供大家参考.具体分析如下: 通过jquery的animate方法控制元素移动,这里需要将元素的位置定义为relative, fixed, 或者 absolute! <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(docume

jquery使用animate方法实现控制元素移动

 这篇文章主要介绍了jquery使用animate方法实现控制元素移动,涉及jQuery中animate方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jquery使用animate方法实现控制元素移动.分享给大家供大家参考.具体分析如下: 通过jquery的animate方法控制元素移动,这里需要将元素的位置定义为relative, fixed, 或者 absolute! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

效果-jQuery中animate()方法

问题描述 jQuery中animate()方法 怎样用jQuery中的animate()方法让一个图片产生上下晃动的效果呢?或者其它的什么好的方法也可以.最好有演示代码,求帮忙,谢谢 解决方案 方法有很多,用定时器,每1秒执行一个事件,上,下 setInterval(functoin(){ $("#div").animate({top:10px}); setInterval(function(){ $("#div").animate({bottom:10px});

详解jQuery停止动画——stop()方法的使用_jquery

很多时候需要停止匹配元素正在进行的动画,比如,当鼠标选入元素时显示菜单,鼠标离开时隐藏下拉菜单,如果鼠标移入移出过快的话就会导致动画效果与鼠标的动作不一致的情况,此时stop()就派上用场了. stop()方法的语法结构为: stop([clearQueue],[gotoEnd]);  参数clearQueue和gotoEnd都是可选参数,为Boolean值(true或false).clearQueue代表是否清空未执行完的动画队列,gotoEnd代表是否直接将正在执行的动画跳转到末状态. (1

jQuery过滤选择器:not()方法使用介绍_jquery

jQuery(':not(selector)') 在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(div a) and :not(div,a) 复制代码 代码如下: <p >"a">sdfsdfs</p> <p >"b">sdfsdfs</p> <p >"c">sdf

jQuery动画与特效详解_jquery

1.显示和隐藏hide()和show() 对于动画来说,显示和隐藏是最基本的效果之一,本节简单介绍jQuery的显示和隐藏. 复制代码 代码如下: <script type="text/javascript">             $(function() {                 $("input:first").click(function() {                     $("p").hide();