jQuery动画相关
来源:互联网 发布:java web尚学堂 编辑:程序博客网 时间:2024/06/06 20:27
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>动画相关</title> <script type="text/javascript" src="../jquery-2.2.3.js"></script> <style type="text/css"> .div_1{ width: 300px; height: 300px; background: red; position: absolute; left: 300px; } </style> </head> <body> <div class="div_1"> </div> <input type="button" value="hide" onclick="fn1(this);" /> <br /> <input type="button" value="show" onclick="fn2(this);" /> <br /> <input type="button" value="toggle" onclick="fn3(this);" /> <br /> <input type="button" value="fadeIn" onclick="fn4(this);" /> <br /> <input type="button" value="fadeOut" onclick="fn5(this);" /> <br /> <input type="button" value="fadeToggle" onclick="fn6(this);" /> <br /> <input type="button" value="slideUp" onclick="fn7(this);" /> <br /> <input type="button" value="slideDown" onclick="fn8(this);" /> <br /> <input type="button" value="slideToggle" onclick="fn9(this);" /> <br /> <input type="button" value="animate" onclick="fn10(this);" /> <br /> <input type="button" value="stop" onclick="fn11(this);" /> <br /> <input type="button" value="finish" onclick="fn12(this);" /> <br /> <input type="button" value="delay" onclick="fn13(this)" /> <br /> <script type="text/javascript"> //关闭所有动画 (所有效果会立即执行完毕) 你在配置比较低的电脑上使用jQuery。 jQuery.fx.off = true; function fn1 (ele) { //hide:隐藏元素 $('.div_1').hide("fast"); } function fn2 (ele) { //show: 显示元素 // $('.div_1').show(); //可以进行设置毫秒数 // $('.div_1').show(3000); //也可以设置关于速度的关键字(字符串) // fast: 快速 // normal: 正常 // slow: 慢速 // $('.div_1').show("slow"); //也可以对速度关键字进行额外的修改 // jQuery.fx.speeds.fast = 100; // jQuery.fx.speeds.normal = 500; // jQuery.fx.speeds.slow = 2000; // $('.div_1').show("slow"); //也可以自定义关于速度的关键字 jQuery.fx.speeds.lsx = 1000; // $('.div_1').show("lsx"); //也可以有第二个参数,第二个参数是动画运行结束后的回调函数 $('.div_1').show("lsx", function () { alert("动画执行完毕!"); }); } function fn3 (ele) { //toggle:切换显示或隐藏 1.12版本以后不建议使用了 $('.div_1').toggle(1000); } function fn4 (ele) { //fadeIn: 显示(效果是渐变) $('.div_1').fadeIn(1500); } function fn5 (ele) { //fadeOut: 隐藏(效果是渐变) $('.div_1').fadeOut(1500); } function fn6 (ele) { //fadeToggle:切换隐藏和显示(效果是渐变) $('.div_1').fadeToggle(500); } function fn7 (ele) { //slideUp: 隐藏(效果是从下到上隐藏) $('.div_1').slideUp(1000); } function fn8 (ele) { //slideDown: 显示(效果是从上到下显示) $('.div_1').slideDown(1000); } function fn9 (ele) { //slideToggle: 切换显示(效果是拉链效果) $('.div_1').slideToggle(1000); } function fn10 (ele) { //animate: 之前那些效果本质都是在调用这个animate来实现的。 /* animate()有三个参数 参数1:设置CSS属性(部分属性,和运动相关属性) 参数2:设置动画时长 参数3:动画执行完毕后的回调函数 */ $('.div_1').animate({ // left : "500px" //每点一次就移动一下 left : "+=200px", opacity : 0.3 // background : "blue" }, 2000, function () { alert("animate动画执行完毕!"); }); } function fn11 (ele) { //stop:停止当前元素所运行的动画 $('.div_1').stop(); } function fn12 (ele) { //finish: 停止当前元素所运行的动画(但是会立即完成CSS设置的样式) $('.div_1').finish(); } function fn13 (ele) { //delay: 延迟执行 ,可以接受一个参数,延迟多少毫秒后执行 $('.div_1').fadeOut(1000).delay(2000).slideDown(1000); } </script> </body> </html>
0 0
- jQuery动画相关
- jquery动画相关函数
- jQuery动画相关知识学习
- 动画相关
- 动画相关
- jQuery动画
- jquery动画
- jQuery动画
- jQuery动画
- jQuery动画
- jquery 动画
- JQuery动画
- jquery 动画
- jQuery动画
- jquery动画
- jquery动画
- jQuery-动画
- jquery动画
- IMS Modify Call (3) accept reject timeout 接受/拒接/超时 视频升级请求
- 网页开发之单选框
- <s:if test="">的使用问题
- C++异常处理机制
- 正则表达式语法
- jQuery动画相关
- 新手引导页
- Gift (Standard IO)
- HQL学习笔记
- 《java虚拟机》汇总所有关键要点
- jQuery事件相关
- 如何使用Intellij idea 创建web项目
- 在freeRTOS中一直fatfs文件系统遇到的问题
- 枚举