Saya telah mewarisi proyek yang sedang saya kerjakan dan saya memperbarui beberapa animasi jquery (sangat sedikit latihan dengan jquery).
Saya memiliki div yang perlu saya tambahkan dan hapus atribut gaya dari. Inilah div:
<div id='voltaic_holder'>
Pada satu titik dalam animasi saya perlu menambahkan gaya padanya:
<div id='voltaic_holder' style='position:absolute;top:-75px'>
Saya telah mencari-cari dan menemukan .removeAttr()
metode ini tetapi saya tidak dapat melihat bagaimana cara menambahkannya, atau bahkan bagian-bagiannya yang jauh (seperti bagian atas: -75px saja).
Terima kasih,
$('voltaic_holder').style = null
mungkin? Gaya memiliki seluruh pohon objeknya sendiri. kebanyakan atribut lainnya hanyalah data jenis kunci = nilai.Jawaban:
Anda dapat melakukan salah satu dari berikut ini
Tetapkan setiap properti gaya satu per satu:
Setel beberapa properti gaya sekaligus:
Hapus gaya tertentu:
Hapus seluruh atribut gaya:
sumber
$("#voltaic_holder").css("position", "relative");
$("#voltaic_holder").css("top", "-75");
Untuk sepenuhnya menghapus atribut gaya
voltaic_holder
span, lakukan ini:Untuk menambahkan atribut, lakukan ini:
Untuk menghapus hanya gaya teratas, lakukan ini:
sumber
Jika Anda menggunakan jQuery, gunakan css untuk menambahkan CSS
Untuk menghapus atribut CSS
sumber
.css
Cara mudah untuk menangani ini (dan solusi HTML terbaik untuk boot) adalah dengan mengatur kelas yang memiliki gaya yang ingin Anda gunakan. Maka itu masalah sederhana menggunakan addClass () dan removeClass () , atau bahkan toggleClass () .
atau bahkan
sumber
Jawabannya ada di sini Cara menambahkan gaya secara dinamis untuk perataan teks menggunakan jQuery
sumber
Dalam kasus metode .css di jQuery for ! Important Aturan tidak akan berlaku.
Dalam hal ini kita harus menggunakan fungsi .attr .
Sebagai Contoh: Jika Anda ingin menambahkan gaya seperti di bawah ini:
<div id='voltaic_holder' style='position:absolute;top:-75px !important'>
Kamu harus menggunakan:
$("#voltaic_holder").attr("style", "position:absolute;top:-75px !important");
Semoga membantu seseorang.
sumber
Hapus atribut gaya dari div menggunakan kueri J:
Tambahkan gaya ke div menggunakan kueri J:
Tambahkan gaya menggunakan html:
Semoga bermanfaat :)
sumber