• 技术文章 >web前端 >前端问答

    jquery实现多少秒后隐藏图片

    青灯夜游青灯夜游2022-04-20 17:33:01原创171

    实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

    本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

    有时页面需要添加一些动态效果,利用延迟几秒隐藏图片,在展示指定秒数后消失,这里我们为大家演示如何使用 jQuery 设置指定秒数(5秒)后隐藏图片。

    方法1:使用 .delay() 方法

    设置img图片 在显示 5 秒后隐藏。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function() {
    				$("button").click(function() {
    					$("img").delay(5000).fadeOut();
    				});
    			});
    		</script>
    	</head>
    	<body>
    		<img src="img/1.jpg" width="200" />
    		<br><br>
    		<button>实现5秒后隐藏图片</button>
    
    	</body>
    </html>

    1.gif

    方法2:使用 setTimeout() 方法

    使用 setTimeout() 设置定时器来在显示 5 秒后隐藏图片。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function() {
    				$("button").click(function() {
    					setTimeout(function() { $("img").hide(); }, 5000);
    				});
    			});
    		</script>
    	</head>
    	<body>
    		<img src="img/1.jpg" width="200" />
    		<br><br>
    		<button>实现5秒后隐藏图片</button>
    
    	</body>
    </html>

    2.gif

    【推荐学习:jQuery视频教程web前端视频

    以上就是jquery实现多少秒后隐藏图片的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:css怎么设置背景居中不平铺 下一篇:jquery只能用id选择器吗
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• jquery中off的用法是什么• jquery怎么移除onclick事件• jquery中index的用法是什么• jquery mobile是什么意思• jquery怎么求一个数组的平均值• jquery add是什么意思
    1/1

    PHP中文网