50 jQuery-使用toggle()方法切换元素可见状态

版权声明:本文为大都督作者的原创文章,未经 大都督 允许也可以转载,但请注明出处,谢谢! 共勉! https://blog.csdn.net/qq_37335220/article/details/85678105

1.效果图

在这里插入图片描述

2.HTML代码

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
    <title>50 jQuery-使用toggle()方法切换元素可见状态</title>
    <style type="text/css">
           body{font-size:13px}
           .divFrame{width:180px}
           .divFrame .divMenu{float:left}
           .divFrame .divContent{float:right}
           .divFrame .divContent img{display:none;width: 60px;height: 60px;}
           .btn {border:#666 1px solid;padding:2px;
           width:80px;margin-bottom:5px;
           filter: progid:DXImageTransform.Microsoft
           .Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#ECE9D8);}
    </style>
</head>
<body>
 	  <div class="divFrame">
         <div class="divMenu">
              <input id="Button1" type="button" value="无参数" class="btn" /><br/>
              <input id="Button2"  type="button" value="逻辑显示" class="btn" /><br/>
              <input id="Button3"  type="button" value="动画显示" class="btn"/>
         </div>
         <div class="divContent">
              <img src="../img/pig.jpg" alt="" />
         </div>
     </div>
              
<script src="../jquery.min.js"></script>
<script type="text/javascript">
	$(function(){
		//无参数方法
		$("input:eq(0)").click(function(){
			$("img").toggle();
		})
		//根据参数switch显示
		$("input:eq(1)").click(function(){
			var flag = $("img").is(":visible");
			console.log(flag);
			$("img").toggle(!flag);
		})
		//动画方式显示
		$("input:eq(2)").click(function(){
			$("img").toggle(3000, function(){
				$(this).css({"border":"solid 1px #ccc", "padding":"2px"})
			})
		})
	})
</script>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_37335220/article/details/85678105
50
今日推荐