Heim >Web-Frontend >js-Tutorial >So verstecken Sie div, ohne Platz in jquery zu beanspruchen
So verwenden Sie JQuery, um Divs auszublenden, ohne Platz zu beanspruchen: 1. Verwenden Sie die Anweisung „$(“div“).css(‘display‘,‘none‘);“ .hide( );“-Anweisung; 3. Verwenden Sie die „$(“div“).toggle();“-Anweisung.
Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer.
jquery sorgt dafür, dass Divs ausgeblendet werden, ohne Platz zu beanspruchen.
Wenn Sie Divs ausblenden möchten, ohne Platz zu beanspruchen, sollten Sie darüber nachdenken, den Stil display:none
für das Div festzulegen. display:none
样式。
display:none
可以不占据空间,把元素隐藏起来,所以动态改变此属性时会引起重排(改变页面布局),可以理解成在页面中把该元素删除掉一样;不会被子孙继承,但是其子孙是不会显示的,毕竟都一起被隐藏了。
那么如何使用jquery给div设置display:none
display:none
kann das Element ausblenden, ohne Platz zu belegen, daher führt eine dynamische Änderung dieses Attributs zu einer Neuanordnung (Änderung des Seitenlayouts), was als Löschen des Elements von der Seite verstanden werden kann werden nicht an Nachkommen vererbt, aber ihre Nachkommen werden nicht angezeigt. Schließlich sind sie alle zusammen verborgen. Wie kann man also mit jquery den display:none
-Stil auf ein div festlegen? Lassen Sie mich es Ihnen unten vorstellen:
Methode 1: Verwenden Sie css(), um den display:none-Stil hinzuzufügen
$("div").css('display','none');
Beispiel:
<!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() { $("div").css('display', 'none'); }); }); </script> </head> <body> <div style="border: 1px solid red;">hello</div> <br> <button>点击按钮,让div不占位隐藏</button> </body> </html>
Methode 2: Verwenden Sie die hide()-Methode
$("div").hide();hide() Die Methode kann Elemente ausblenden. Das Prinzip besteht darin, dem Element den Stil display:none hinzuzufügen. Methode 3: Verwenden Sie die Methode toggle()
$("div").toggle();toggle(()). Wenn ein Element ausgeblendet ist, führen Sie show() aus, um das Element auszublenden. Wenn ein Element sichtbar ist, führen Sie hide() aus, um das Element anzuzeigen. Dies führt zu einem Umschalteffekt
Empfohlene verwandte Tutorials: jQuery-Video-Tutorial
.
Das obige ist der detaillierte Inhalt vonSo verstecken Sie div, ohne Platz in jquery zu beanspruchen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!