jQuery基本动画效果
jQuery基本动画效果
1、show()
用于显示页面元素与之相对应的hide() 测试案例:
<p title="标题">测试</p>
<ul style="display: none"><li title='苹果'>苹果</li><li title='橘子'>橘子</li><li title='菠萝'>菠萝</li>
</ul>
点击显示
$('p').bind("click",function(){$("ul").show();
})点击切换效果
$('p').toggle(function(){$("ul").show();
},function(){$("ul").hide()
})
注意:这里可以加参数进去
speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)
注意这里toggle()的使用
$('#test').click(function(){$("ul").toggle();
})
————————————————
slideDown
$('p').toggle(function(){$("ul").slideUp()
},function(){$("ul").slideDown();
})
这里注意this关键字,昨天我们测试过不能用,因为this属于js的东西,但是能不能转为jQuery的东西呢
演示代码:
$('#test').toggle(function(){$(this).next().slideUp() ----注意这里和上边的写法不同之处
},function(){$(this).next().slideDown();
})注意的和之前的隐藏显示一样,这里也有简化版
$('#test').click(function(){$("ul").slideToggle()
})
——————————————
fadeIn fadeOut---淡入淡出效果
$('#test').toggle(function(){$(this).next().fadeOut();
},function(){$(this).next().fadeIn();
})
注意:看API这里也有它自己的简洁写法,使用过程中多多注意
animate()
——觉得之前的动画效果不满意,好吧,我们看这里,自定义动画效果
自定义移动的案例:
<div id="test"></div>#test{position: absolute;width: 100px;height: 100px;border: 1px solid red;background-color: gray;}
$('#test').click(function(){$(this).animate({left:"500px"},3000)
})
注意:这里可以添加多个条件的
$('#test').click(function(){$(this).animate({left:"200px",height:"200px"},3000)
})
案例2:
<button id="left">?</button> <button id="right">?</button>
<div id="test"></div>$('#left').click(function(){$("#test").animate({left:"-500px"},3000)
})
$('#right').click(function(){$("#test").animate({left:"500px"},3000)
})
转载于:https://www.cnblogs.com/haonantong/p/4690539.html
jQuery基本动画效果相关推荐
- jQuery Easing 动画效果扩展--使用Easing插件,让你的动画更具美感。
jQuery Easing 是一款比较老的jQuery插件,在很多网站都有应用,尤其是在一些页面滚动.幻灯片切换等场景应用比较多.它非常小巧,且有多种动画方案供选择,使用简单,而且免费. 引入Eas ...
- 第一百七十二节,jQuery,动画效果
jQuery,动画效果 学习要点: 1.显示.隐藏 2.滑动.卷动 3.淡入.淡出 4.自定义动画 5.列队动画方法 6.动画相关方法 7.动画全局属性 一.显示.隐藏 jQuery 中显示方法为:. ...
- JQuery渐变色动画效果
JQuery渐变色动画效果 jquery.gradientify.min.js插件 渐变色插件链接 在页面中引入js库与插件 <script src="js\jquery-3.0.0. ...
- java easing_[Java教程]jQuery Easing 动画效果扩展
[Java教程]jQuery Easing 动画效果扩展 0 2015-11-20 11:00:03 官网:http://gsgd.co.uk/sandbox/jquery/easing/ jQuer ...
- jQuery Easing 动画效果扩展
官网: http://gsgd.co.uk/sandbox/jquery/easing/ jQuery API提供了简单的动画效果如淡入淡出以及自定义动画效果, 一款jQuery动画效果扩展增强插件j ...
- jQuery animate动画效果
jQuery animate动画效果 1.animate动画效果 2.animate回调函数 3.参数为数学表达式形式 4.滑动选项卡 1.animate动画效果 <!DOCTYPE html& ...
- 前端 ----jQuery的动画效果
03-jQuery动画效果 jQuery提供的一组网页中常见的动画效果,这些动画是标准的.有规律的效果:同时还提供给我们了自定义动画的功能. 显示动画 方式一: $("div"). ...
- jquery中动画效果的函数
在jquery中有很多的动画效果,我给大家分享了一下jquery中的动画函数 jQuery的效果函数列表: animate():对被选元素应用"自定义"的动画. clearQueu ...
- jQuery之动画效果
1.show()显示效果 语法:show(speed,callback) Number/String,Function speend为动画执行时间,单位为毫秒.也可以为slow"," ...
最新文章
- 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
- python银行家算法代码_避免死锁的银行家算法C++程序实现
- linux脚本中sed -i,Linux 中常用的sed命令
- 计算机可以保研什么专业吗,【计算机专业推免】推免生是什么?成为推免生要达到那些要求?...
- Leetcode OJ: Remove Duplicates from Sorted Array I/II
- c#switch语句判断成绩_C#程序流程控制 知多少?
- 【NOIP2016提高A组模拟10.15】打膈膜
- Web自动化测试中使用groovy实现页面的对象化
- 通过UltraISO,写入ISO镜像,制作U盘启动盘
- Java读写配置文件——Properties类的简要使用笔记
- jq22网站资源分享
- 爱心的数学函数方程_什么函数图像能构成爱心?
- 从“洗脸巾”到“湿厕纸”,生活用纸的品类扩张之路
- 北京周末去哪儿 —— 香山
- 图像标注工具sloth的安装
- dede织梦刀具模具类企业网站源码
- 参考文献自动生成--
- CANOpen中SDO和PDO的COB-ID理解
- 解读全球十大公司物联网战略,一个万物智能的世界即将到来
- 逆向某视频app(一)
热门文章
- 关于vscode调试electron2.0.13 64bit出现Cannot connect to runtime process, timeout after 10000ms的问题
- 写给那些正在找工作的朋友
- html怎么检测分享朋友圈没,转发朋友圈, 自己看的见 朋友看不见
- 为什么上班的时候基本上都是坐着,但是还是感觉很累?
- shell之删除行首尾空格
- python 学习 红楼梦字频统计 DAY17
- 【故障诊断】cv2.imwrite无法写入图片,但程序就是不报错
- 计算主义质疑(Query Algorithmism)
- (二)数据结构-线性表
- w ndows2000,第9章 Wndows2000 Server.ppt