jQuery 如何让元素实现隐藏与显示的效果
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="jquery-3.6.0.min.js"></script>
<script type="text/javascript">
$(function(){
$('.aa').click(function(){
alert("ccc")
});
});
</script>
<style type="text/css">
.aa{
width: 100px;
height: 100px;
background-color: #CF7B7C;
float: left;
}
</style>
</head>
<body>
<div class="aa">
</div>
<div id="bb">
<div></div>
<div></div>
<div></div>
</div>
</body
</html>在前面我们学习了点击事件,那么我们下面来实现点击aa元素,让其消失的效果,代码如下:
<script type="text/javascript">
$(function(){
$('.aa').click(function(){
$(this).hide()
});
});点击消失后我们要让它恢复怎么办,我们给id=“bb”增加个点击事件(让class="aa"的div显示出来),我们先完善一下上面代码,完整代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="jquery-3.6.0.min.js"></script>
<script type="text/javascript">
$(function(){
$('.aa').click(function(){
$(this).hide()
});
$('#bb').click(function(){
$('.aa').show()
})
});
</script>
<style type="text/css">
.aa{
width: 100px;
height: 100px;
background-color: #CF7B7C;
float: left;
}
#bb{
width:50px;
height: 50px;
background: red;
float: right;
}
</style>
</head>
<body>
<div class="aa">
</div>
<div id="bb">
<div></div>
<div></div>
<div></div>
</div>
</body
</html>这样点击aa就会让其自己消失,在点击bb就会显示aa.
我们还可以通过toggle() 方法,让他实现,点击bb消失,再点击bb显示的效果,代码如下:
$('#bb').click(function(){
$('.aa').toggle()
});






评论