Maison  >  Article  >  interface Web  >  Comment faire en sorte que l'image d'arrière-plan ne se répète pas dans jquery

Comment faire en sorte que l'image d'arrière-plan ne se répète pas dans jquery

青灯夜游
青灯夜游original
2022-06-10 15:25:283063parcourir

Deux façons de rendre l'image d'arrière-plan non répétitive : 1. Utilisez css() pour ajouter l'attribut background-repeat à l'élément, la syntaxe est "$("élément spécifié").css("background-repeat", "pas de répétition")". 2. Utilisez attr() pour ajouter le style de répétition d'arrière-plan à l'élément, la syntaxe est "$("élément spécifié").attr("style","background-repeat:no-repeat")".

Comment faire en sorte que l'image d'arrière-plan ne se répète pas dans jquery

L'environnement d'exploitation de ce tutoriel : système windows7, version jquery3.6.0, ordinateur Dell G3.

Deux façons de rendre les images d'arrière-plan non répétitives avec jquery

Méthode 1 : utilisez css() pour ajouter l'attribut background-repeat

css() Vous pouvez définir un ou plusieurs attributs de style du élément correspondant. Utilisez simplement cette méthode pour ajouter l'attribut background-repeat à l'élément et définissez la valeur de l'attribut sur "no-repeat".

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="./js/jquery-3.6.0.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("div").css("background-repeat","no-repeat");
				});
			});
		</script>
		<style>
			div{
			  height: 150px;
			  background-image: url(img/nz.png);
			  }
		</style>
	</head>
	<body>

		<div></div>
		<br>
		<button>让背景图片不重复</button>
	</body>
</html>

Comment faire en sorte que limage darrière-plan ne se répète pas dans jquery

Méthode 2 : utilisez attr() pour définir l'attribut de style et ajouter le style de répétition d'arrière-plan

La méthode attr() peut définir la valeur d'attribut de l'élément sélectionné. Utilisez simplement cette méthode pour définir l'attribut de style de l'élément et définissez la valeur de l'attribut sur "background-repeat:no-repeat".

Implémenter le code de base :

$(document).ready(function() {
	$("button").click(function() {
		$("div").attr("style","background-repeat:no-repeat");
	});
});

Comment faire en sorte que limage darrière-plan ne se répète pas dans jquery

[Apprentissage recommandé : Tutoriel vidéo jQuery, Vidéo web front-end]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn