jQuery 实现淡入淡出效果
上一节我们学习了如何实现元素的显示与隐藏,本节我们来学习如何实现元素的淡入淡出效果。
fadeIn()方法
fadeIn()
方法用于淡入已隐藏的元素。
语法如下所示:
$(selector).fadeIn(speed,callback);
speed
:规定效果的时长,可选值有slow
、fast
或毫秒。callback
:是fading
完成后所执行的函数名称。
jQuery_侠课岛(9xkd.com) - 锐客网
在浏览器中的演示效果:
文章图片
我们可以通过设置
fadeIn()
方法的参数来实现不同的淡入效果,例如:$(".rect").fadeIn("fast");
在浏览器中的演示效果:
文章图片
fadeOut()方法
fadeOut()
方法与 fadeIn()
方法效果刚好相反,用于淡出可见元素。语法如下所示:
$(selector).fadeOut(speed,callback);
示例:
jQuery_侠课岛(9xkd.com) - 锐客网
在浏览器中的演示效果:
文章图片
fadeToggle()方法
fadeToggle()
方法可以在 fadeIn()
与 fadeOut()
方法之间进行切换。语法如下:
$(selector).fadetoogle(speed,callback);
【jQuery 实现淡入淡出效果】如果元素已淡出,则
fadeToggle()
方法会向元素添加淡入效果。如果元素已经淡入,fadeToggle()
方法会向元素添加淡出效果。示例: 实现一个淡入淡出切换效果:
$(function(){
$("button").click(function(){
$(".rect").fadeToggle(2000);
});
});
在浏览器的演示效果:
文章图片
fadeTo()方法
fadeTo()
方法允许渐变为给定的不透明度,值介于 0 与 1 之间。语法如下:
$(selector).fadeTo(speed,opacity,callback);
其中参数
opacity
是必须参数,用于将淡入淡出效果设置为给定的不透明度,其他两个参数为可选参数。示例: 例如我们将这个正方形的透明度改为
0.5
:$(function(){
$("button").click(function(){
$(".rect").fadeTo(2000, 0.5);
});
});
在浏览器中的演示效果:
文章图片
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 事件代理
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Node.js中readline模块实现终端输入
- java中如何实现重建二叉树
- 人脸识别|【人脸识别系列】| 实现自动化妆
- paddle|动手从头实现LSTM