Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menyembunyikan elemen pada klik dalam jquery

Bagaimana untuk menyembunyikan elemen pada klik dalam jquery

青灯夜游
青灯夜游asal
2022-12-15 09:55:023695semak imbas

Langkah pelaksanaan: 1. Gunakan fungsi click() untuk mengikat acara klik pada elemen butang, dan tetapkan fungsi pemprosesan acara, sintaksnya ialah "$("butang").click(function() {//Peristiwa klik berlaku Selepas itu, kod yang dilaksanakan});"; 2. Dalam fungsi pemprosesan acara, gunakan fungsi hide() untuk menyembunyikan elemen yang ditentukan, sintaksnya ialah "$(selector).hide(speed ,panggil balik)".

Bagaimana untuk menyembunyikan elemen pada klik dalam jquery

Persekitaran pengendalian tutorial ini: sistem windows7, versi jquery3.6.1, komputer Dell G3.

Dalam jquery, anda boleh menggunakan kaedah click() dan hide() untuk menyembunyikan elemen dengan mengklik padanya.

Langkah pelaksanaan:

Langkah 1: Gunakan fungsi klik() untuk mengikat acara klik pada elemen butang dan tetapkan up Fungsi pemprosesan acara

$("button").click(function() {
	//点击事件发生后,执行的代码
});

Dalam fungsi pemprosesan acara, kod yang ditulis ialah kod kesan yang dicapai selepas mengklik

Langkah 2: Dalam fungsi pemprosesan acara, gunakan fungsi hide () menyembunyikan elemen yang ditentukan

$(selector).hide(speed,callback)

Kod sampel:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("div").hide();
					$("span").hide();
				});
			});
		</script>
		<style>
			div{
				border: 1px solid red;
				background-color: palegoldenrod;
			}
			p,span{
				background-color: yellow;
			}
		</style>
	</head>
	<body>
		<div>需要隐藏的div元素</div>
		<span>需要隐藏的span元素</span>
		<p>p元素</p>
		<button>点击按钮隐藏元素</button>
	</body>
</html>

Bagaimana untuk menyembunyikan elemen pada klik dalam jquery

Arahan:

  • Kaedah klik() digunakan untuk mengikat acara klik dan menetapkan fungsi pengendali acara

Apabila elemen diklik, klik berlaku peristiwa. Kaedah

klik() mencetuskan peristiwa klik atau menentukan fungsi untuk dijalankan apabila peristiwa klik berlaku.

Sintaks:

//触发被选元素的 click 事件:
$(selector).click()

//添加函数到 click 事件:
$(selector).click(function)
  • kaedah hide() digunakan untuk menyembunyikan elemen yang ditentukan

Syntax

$(selector).hide(speed,easing,callback)
Parameter Penerangan
kelajuan Pilihan. Menentukan seberapa cepat kesan itu disembunyikan.
参数 描述
speed 可选。规定隐藏效果的速度。

可能的值:

  • 毫秒
  • "slow"
  • "fast"
easing 可选。规定在动画的不同点上元素的速度。默认值为 "swing"。

可能的值:

  • "swing" - 在开头/结尾移动慢,在中间移动快
  • "linear" - 匀速移动
提示:扩展插件中提供更多可用的 easing 函数。
callbac 可选。hide() 方法执行完之后,要执行的函数。
Nilai yang mungkin:

meringankan Pilihan. Menentukan kelajuan elemen pada titik yang berbeza dalam animasi. Nilai lalai ialah "swing". Nilai yang mungkin:
    "ayunan" - bergerak perlahan pada permulaan/akhir, pantas di tengah "linear" - bergerak pada kelajuan tetap Petua: Lebih banyak fungsi pelonggaran tersedia disediakan dalam pemalam sambungan.
callbac Pilihan. Fungsi yang akan dilaksanakan selepas kaedah hide() dilaksanakan.
Nota: Elemen tersembunyi tidak akan dipaparkan sepenuhnya (tidak lagi menjejaskan reka letak halaman). Petua: Untuk menunjukkan elemen tersembunyi, lihat kaedah show(). [Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk menyembunyikan elemen pada klik dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn