jQuery动画教程

jQuery动画教程
本文以实例的形式详细介绍了jQuery动画特效的实现方法,供大家参考,具体方法如下:

1。自制折叠块

内容块如下所示:

标题
最近,体育周刊记者马德星在天津体育频道新视觉的体育节目中与自己的恒大{微博}情况更担心面试,Hengda优势下降比上赛季有外援Hengda位置重叠的问题,客场负于西悉尼流浪者是一个可以接受的结果。根据该计划,即使联赛恒大3 Dong Wu Hengda Untouchables Hengda不过尔尔,输给其他球队压倒性的优势,能力是恒大优势的根已经动摇。

绑定click事件的img元素。
$(函数(){())
$(div.caption IMG)。Click(function(){)
/ /先找到IMG的父元素,然后找到父元素的元素
VaR(这身体=美元美元)。最近('div.module)发现('div.body);
如果($('隐藏'身体。:)){
body.show美元();
{人}
body.hide美元();
}
});
});

运行效果如下图所示:
开关元件的显示状态也可以由切换方法使用。
$(函数(){())
$(div.caption IMG)。Click(function(){)
$(这)。最近('div.module)。发现('div.body)。Toggle();
});
});

上面没有动画,有时感觉非常突然。事实上,显示、隐藏和切换方法都可以有动画效果:
$(函数(){())
$(div.caption IMG)。Click(function(){)
$(这)。最近('div.module)。发现('div.body)。Toggle(慢的);
});
});

再一次,例如:
$(函数(){())
$(div.caption IMG)。Click(function(){)
$(这)。最近('div.module)。发现('div.body)。Toggle(慢,函数(){)
$(这)。最近('div.module)。ToggleClass('rolledup美元,(这)是(':隐藏))
});
});
});

2。使元素淡入淡入淡出。
FadeIn(速度、回调)
FadeOut(速度、回调)
FadeTo(速度、透明度、回调)

三.上下滑动元件
SlideDown(速度、回调)
SlideUp(速度、回调)
SlideToggle(速度、回调)

4。停止动画
停止(clearqueue,gotoend)

5。创建自定义动画
动画(属性、持续时间、放松、回调)

$(方法),动画({不透明度:触发},'慢')

如果你写一个扩展函数。
美元。fn.fadetoggle =功能(速度){
返回this.animate({不透明度:触发},'慢');
}

6。自定义缩放动画
$('。类名)。每个(函数(){)
$(这个)动画({
宽度:$(this)。Width()* 2,
身高:$(这个)。Height()* 2
});
});

7。自定义下拉动画
$('。类名)。每个(函数(){)
美元(这个)
CSS()
动画({
不透明性:0,
顶部:$(窗口)。Height()- $(this)。Height()- $(this)。
},'慢',函数(){ $(this)隐藏();})。
});

8。自定义动画的动画
$('。类名)。每个(函数(){)
var位置= $(this)。位置();
美元(这个)
CSS({
位置:绝对的,
上图:position.top,
左:position.left
})
动画({
不透明度:'hide,
宽度:$(这个)。Width()* 5,
身高:$(这个)。Height()* 5
上图:position.top -($(this)。Height()* 5 / 2),
左:position.left -($(this)。Width()* 5 / 2)
},正常);
});

动画在9。队列
插入队列/动画
$('img)。队列('chain功能)({ });
$('img)。队列('chain功能)({ });
$('img)。队列('chain功能)({ });
$('img)。队列('chain功能)({ });

$(按钮)。Click(function(){)
$('img)。Dequeue('chain '); / /删除队列中的动画
})

CleaeQueue(化名) / /删除所有非执行队列中动画
队列中所有非实现动画的Delay(持续时间、名称)添加延迟

相信本文对jQuery程序设计有一定的参考价值。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部