Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk mendapatkan gaya dengan jquery? Analisis ringkas kaedah

Bagaimana untuk mendapatkan gaya dengan jquery? Analisis ringkas kaedah

PHPz
Lepaskan: 2023-04-07 13:59:52
asal
1485 orang telah melayarinya

Dalam pembangunan web, kadangkala kita perlu mendapatkan gaya elemen tertentu, seperti lebar, tinggi, warna, dll. Hari ini saya akan memperkenalkan cara jQuery memperoleh gaya.

Pertama sekali, kita perlu tahu bahawa jQuery menyediakan fungsi yang dipanggil css(), yang boleh digunakan untuk mendapatkan dan menetapkan gaya. Fungsi ini mempunyai dua parameter, parameter pertama ialah atribut gaya yang akan diperolehi, dan parameter kedua ialah nilai atribut (pilihan).

Jadi, bagaimana kita menggunakan fungsi css()? Berikut adalah beberapa contoh.

Dapatkan lebar dan ketinggian elemen:

var w = $("#myElement").css("width");
var h = $("#myElement").css("height");
Salin selepas log masuk

Dapatkan warna latar belakang elemen:

var bgColor = $("#myElement").css("background-color");
Salin selepas log masuk

Dapatkan warna jidar elemen:

var borderColor = $("#myElement").css("border-color");
Salin selepas log masuk

Dapatkan saiz fon elemen:

var fontSize = $("#myElement").css("font-size");
Salin selepas log masuk

Dapatkan ketelusan elemen:

var opacity = $("#myElement").css("opacity");
Salin selepas log masuk

Selain atribut gaya yang biasa digunakan di atas , fungsi css() juga boleh mendapatkan atribut gaya lain, seperti pelapik, jidar, jidar, dsb. Jika anda ingin menetapkan gaya, parameter kedua fungsi css() berguna. Contohnya, untuk menetapkan warna latar belakang elemen kepada merah, anda boleh menulis:

$("#myElement").css("background-color", "red");
Salin selepas log masuk

Kadangkala, kita perlu mendapatkan gaya elemen yang dikira, iaitu gaya sebenar elemen dalam penyemak imbas, bukannya gaya helaian gaya yang ditakrifkan dalam . Pada masa ini, kita boleh menggunakan fungsi lain getComputedStyle(), yang digunakan seperti berikut:

var elem = document.getElementById("myElement");
var style = window.getComputedStyle(elem);
var width = style.getPropertyValue("width");
Salin selepas log masuk

getComputedStyle()Fungsi mengembalikan objek yang mengandungi atribut dan nilai semua gaya pengiraan. Kita boleh menggunakan fungsi getPropertyValue() untuk mendapatkan nilai atribut gaya tertentu.

Berbanding dengan fungsi css(), fungsi getComputedStyle() lebih berkuasa dan boleh mendapatkan lebih banyak atribut gaya, tetapi ia juga lebih menyusahkan untuk digunakan. Kita boleh memilih fungsi mana yang hendak digunakan berdasarkan keperluan sebenar.

Dalam pembangunan sebenar, adalah keperluan yang sangat biasa untuk mendapatkan atribut gaya elemen. Selepas menguasai fungsi css() yang disediakan oleh jQuery dan fungsi getComputedStyle() yang disediakan oleh DOM, kita boleh mendapatkan dan menetapkan gaya elemen dengan mudah.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan gaya dengan jquery? Analisis ringkas kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan