一、实现隐藏效果
1.jQuery方式
1-1隐藏(hide)
<script src="libs/jquery-3.6.0.js"></script> <div>hello world</div> <button id="btn">按钮</button> <script> $("#btn").click(function(){ $("div").hide(3000) }) </script>
1-2隐藏切换(show)
<div>hello world</div> <button id="btn">按钮</button> <script> $("#btn").click(function(){ // 判断元素是否隐藏 var isShow = $("div").is(":visible"); console.log(isShow) if(isShow){ $("div").hide(1000) }else{ $("div").show(1000) } }) </script>
1-3toggle(hide和show 融合)
<div>hello world</div> <button id="btn">按钮</button> <script> $("#btn").click(function(){ $("div").toggle(1000) }) </script>
原生方式(js)
<div id="div" style="display: block;">hello world</div> <button id="btn">按钮</button> <script> var div = document.getElementById("div"); var btn = document.getElementById("btn"); btn.onclick = function(){ if(div.style.display=="block"){ div.style.display = "none" }else{ div.style.display = "block" } } </script>