Apa cara mudah untuk membuat teks berkedip di jQuery dan cara menghentikannya? Harus berfungsi untuk IE, FF dan Chrome. Terima kasih
javascript
jquery
html
css
HP.
sumber
sumber
Jawaban:
Coba gunakan plugin blink ini
Sebagai contoh
Ini juga merupakan plugin yang sangat sederhana, dan Anda mungkin dapat memperluasnya untuk menghentikan animasi dan memulainya sesuai permintaan.
sumber
Sebuah plugin untuk mengedipkan beberapa teks terdengar agak berlebihan bagi saya ...
Coba ini...
sumber
blink
akan menerapkan ini padanya. Jadi Anda akan memiliki sesuatu seperti<span class="blink">Blinky Bill</span>
dan kemudian setelah DOM siap atau serupa, jalankan kode ini.berikut berkedip dengan animasi:
berikan saja kelas kedip apapun yang anda ingin kedip:
semuanya berkaitan dengan DannyZB di #jquery
fitur:
sumber
Jika Anda lebih suka tidak menggunakan jQuery, ini dapat dicapai dengan CSS3
Sepertinya berfungsi di Chrome, meskipun saya pikir saya mendengar sedikit suara isakan.
sumber
Gabungkan kode-kode di atas, menurut saya ini adalah solusi yang bagus.
Setidaknya itu berfungsi di web saya. http://140.138.168.123/2y78%202782
sumber
fadeIn()
danfadeOut()
tidak melakukannya untukmu?Ini milikku; ini memberi Anda kendali atas 3 parameter yang penting:
.
sumber
Anda juga dapat menggunakan cara CSS standar (tidak perlu plugin JQuery, tetapi kompatibel dengan semua browser):
Tautan W3C
sumber
Anda juga dapat mencoba ini:
sumber
Ini adalah cara termudah (dan dengan pengkodean paling sedikit):
Biola
Sekarang, jika Anda mencari sesuatu yang lebih canggih ...
Biola
sumber
sumber
setInterval(function ())
dapat membawa beberapa masalah (menggelegak, berhenti, "tetap menyala", dll.) Terima kasih banyak!Di sini Anda dapat menemukan plugin jQuery blink dengan demo cepatnya .
Kedipan dasar (kedipan tidak terbatas, periode kedipan ~ 1 detik ):
Pada penggunaan yang lebih canggih, Anda dapat mengganti salah satu pengaturan:
Di sana Anda dapat menentukan jumlah kedipan maksimal serta memiliki akses ke beberapa panggilan balik:
onBlink
danonMaxBlinks
itu cukup jelas.Bekerja di IE 7 & 8, Chrome, Firefox, Safari dan mungkin di IE 6 dan Opera (meskipun belum diuji).
(Dalam pengungkapan penuh: Saya adalah pembuat yang sebelumnya ini. Kami memiliki kebutuhan yang sah untuk menggunakannya di tempat kerja [ Saya tahu kita semua suka mengatakan ini :-) ] untuk alarm di dalam sistem dan saya berpikir untuk berbagi hanya untuk digunakan pada kebutuhan yang sah ;-)).
Berikut adalah daftar plugin jQuery blink lainnya .
sumber
kode ini bekerja untuk saya
sumber
Anda dapat mencoba efek Pulsate UI jQuery:
http://docs.jquery.com/UI/Effects/Pulsate
sumber
Cara termudah:
Anda dapat mengulangi ini sebanyak yang Anda inginkan atau Anda dapat menggunakannya di dalam satu lingkaran. parameter pertama dari fadeTo () adalah durasi efek fade, dan parameter kedua adalah opacity.
sumber
tidak bekerja dengan IE 7 & Safari. Bekerja dengan baik dengan Firefox
sumber
Solusi yang berdiri sendiri ini akan mengedipkan teks beberapa kali dan kemudian berhenti.
Kedipan menggunakan opasitas, daripada tampilkan / sembunyikan, pudar atau alihkan sehingga DIV tetap dapat diklik, jika itu menjadi masalah (memungkinkan Anda membuat tombol dengan teks yang berkedip).
jsFiddle di sini (berisi komentar tambahan)
Sumber:
Danny Gimenez
Moses Christian
sumber
Tautan ke penulis
sumber
Saya akan memposting
steps
polyfill dengan waktu, tetapi kemudian saya ingat bahwa saya benar-benar tidak ingin melihat efek ini, jadi…sumber
Saya merasa yang berikut ini memiliki kejelasan dan penyesuaian yang lebih baik daripada jawaban lainnya.
sumber
element_id
menunjuk ke pemilih 3. Anda memilih elemen yang sama berulang kaliKode ini secara efektif akan membuat elemen berkedip tanpa menyentuh tata letak (seperti yang
fadeIn().fadeOut()
akan dilakukan) hanya dengan bertindak pada opacity; Ini dia, teks berkedip; dapat digunakan untuk kebaikan dan kejahatan :)sumber
Berkedip!
sumber
Kode ini mungkin bisa membantu topik ini. Sederhana, namun bermanfaat.
sumber
Saya suka jawaban alex, jadi ini sedikit perpanjangan dari itu tanpa interval (karena Anda akan perlu menghapus interval itu pada akhirnya dan tahu kapan Anda ingin tombol berhenti berkedip. Ini adalah solusi di mana Anda meneruskan elemen jquery , ms yang Anda inginkan untuk offset berkedip dan berapa kali Anda ingin elemen berkedip:
sumber
Beberapa dari jawaban ini cukup rumit, ini sedikit lebih mudah:
sumber
Melihat jumlah tampilan pada pertanyaan ini, dan kurangnya jawaban yang mencakup kedipan dan penghentian, ini dia: coba jQuery.blinker out ( demo ).
HTML:
JavaScript:
sumber
Memang plugin untuk efek kedip sederhana berlebihan. Jadi setelah bereksperimen dengan berbagai solusi, saya telah memilih antara satu baris javascript dan kelas CSS yang mengontrol persis bagaimana saya ingin mengedipkan elemen (dalam kasus saya agar kedip berfungsi, saya hanya perlu mengubah latar belakang menjadi transparan, sehingga teksnya masih terlihat):
JS:
CSS:
Contoh lengkap di biola js ini .
sumber
Fungsionalitas Blink dapat diimplementasikan dengan javascript biasa, tidak ada persyaratan untuk plugin jquery atau bahkan jquery.
Ini akan bekerja di semua browser , karena menggunakan fungsionalitas dasar
Ini kodenya
HTML:
Kode JS:
dan biola yang berfungsi
sumber
Inilah yang akhirnya bekerja paling baik untuk saya. Saya menggunakan jQuery fadeTo karena ini ada di WordPress, yang sudah menghubungkan jQuery masuk. Jika tidak, saya mungkin akan memilih sesuatu dengan JavaScript murni sebelum menambahkan permintaan http lain untuk plugin.
sumber
Saya telah menulis ekstensi jquery sederhana untuk teks berkedip sementara menentukan berapa kali itu harus mengedipkan teks, Semoga membantu orang lain.
sumber
Teks Berkedip mulai dan berhenti saat tombol diklik -
sumber