Heim  >  Artikel  >  Web-Frontend  >  So verstecken Sie Elemente mithilfe von JQuery an ihrer Position

So verstecken Sie Elemente mithilfe von JQuery an ihrer Position

青灯夜游
青灯夜游Original
2022-04-20 16:50:431898Durchsuche

Implementierungsmethode: 1. Verwenden Sie css(), um dem Element einen Sichtbarkeitsstil hinzuzufügen und es auf unsichtbar zu setzen. Die Syntax lautet „element object.css('visibility','hidden');" 2. Verwenden Sie css( ), um die Transparenz des Elements auf 0 zu setzen, lautet die Syntax „element object.css('opacity',0)“.

So verstecken Sie Elemente mithilfe von JQuery an ihrer Position

Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer.

Es gibt zwei Möglichkeiten, Position besetzende versteckte Elemente zu implementieren:

  • Fügen Sie den Stil visibility: versteckt; zum Element hinzu. visibility: hidden;样式

  • 给元素添加opacity: 0

Fügen Sie den Stil opacity: 0 hinzu zum Element

In jquery können Sie die Methode css() verwenden, um den oben genannten Effekt zu erzielen:

1. Verwenden Sie css(), um dem Element einen Sichtbarkeitsstil hinzuzufügen und es auf unsichtbar zu setzenSo verstecken Sie Elemente mithilfe von JQuery an ihrer Position

<!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() {
					$(".visibility").css("visibility","hidden");
				});
			});
		</script>
	</head>
	<body>
		<div>正常显示元素</div>
		<div class="visibility">隐藏元素</div>
		<div>正常显示元素</div>
		<br>
		<button>占位置隐藏元素</button>

	</body>
</html>

Anweisungen:

Sichtbarkeitsattribut Gibt an, ob das Element sichtbar ist.

Dieses Attribut gibt an, ob die von einem Element generierte Elementbox angezeigt werden soll. Das bedeutet, dass das Element weiterhin seinen ursprünglichen Platz einnimmt, aber völlig unsichtbar sein kann. Die Wertereduzierung wird in Tabellen verwendet, um Spalten oder Zeilen aus dem Tabellenlayout zu entfernen.

Methode 2: Verwenden Sie css(), um die Transparenz eines Elements auf 0 zu setzen. Es ist nicht dazu gedacht, den Begrenzungsrahmen eines Elements zu ändern. So verstecken Sie Elemente mithilfe von JQuery an ihrer Position

Das bedeutet, dass das Element nur optisch ausgeblendet wird, wenn die Deckkraft auf 0 gesetzt wird. Das Element selbst nimmt weiterhin seine eigene Position ein und trägt zum Layout der Webseite bei. Dies ähnelt der Sichtbarkeit: oben versteckt.


Verwandte Tutorial-Empfehlungen:

jQuery-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verstecken Sie Elemente mithilfe von JQuery an ihrer Position. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn