【每天一个JQuery特效】(demo6)在指定的时间内完成元素的显示或隐藏
2018-07-06 08:25
821 查看
通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素,语法:
$(selector).hide(speed,callback); $(selector).show(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是隐藏或显示完成后所执行的函数名称。
通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。
显示被隐藏的元素,并隐藏已显示的元素,语法:
$(selector).toggle(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是隐藏或显示完成后所执行的函数名称。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>在指定的时间内完成元素的显示或隐藏</title> <script src="jquery-3.3.1.min.js"></script> <script type="text/javascript"> //对单击“延时显示”按钮的响应 function ShowDelay(){ $("#test").show(5000); } //对单击“延时隐藏”按钮的响应 function HideDelay(){ $("#test").hide(10000); } //对单击“自动切换”按钮的响应 function AutoSwitch(){ $("#test").toggle(8000); } </script> <style> #test{ display: none; width: 400px; height: 200px; border: 1px solid blue; background:url("img/girl.jpg"); } </style> </head> <body> <div id="test"></div><br> <button onclick="ShowDelay()" style="width: 130px;">延时展示</button> <button onclick="HideDelay()" style="width: 130px;">延时隐藏</button> <button onclick="AutoSwitch()" style="width: 130px;">自动切换</button> </body> </html>
相关文章推荐
- 【每天一个JQuery特效】根据可见状态确定是否显示或隐藏元素(3)
- 【每天一个JQuery特效】淡入淡出显示或隐藏窗口(1)
- jquery隐藏或者显示一个元素
- jquery之超简单的div显示和隐藏特效demo
- jQuery中判断一个元素是否显示或者隐藏
- jquery之超简单的div显示和隐藏特效demo(分享)
- jquery 如何判断一个元素当前状态是隐藏或显示
- 【每天一个JQuery特效】根据状态确定是否滑入或滑出被选元素
- jquery之超简单的div显示和隐藏特效demo
- 【每天一个JQuery特效】以卷帘效果展开或收缩被选择的元素(2)
- 【每天一个JQuery特效】自动确定是否淡入淡出地显示或隐藏元素
- jquery之超简单的div显示和隐藏特效demo
- jquery之超简单的div显示和隐藏特效demo
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- jquery之超简单的div显示和隐藏特效demo
- jquery之超简单的div显示和隐藏特效demo
- jquery之超简单的div显示和隐藏特效demo
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- jquery之超简单的div显示和隐藏特效demo
- jquery之超简单的div显示和隐藏特效demo(分享)