Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Membuat Teks Pemegang Tempat Auto-Sembunyikan pada Fokus dalam Chrome?

Bagaimana untuk Membuat Teks Pemegang Tempat Auto-Sembunyikan pada Fokus dalam Chrome?

Mary-Kate Olsen
Lepaskan: 2024-11-14 16:35:02
asal
892 orang telah melayarinya

How to Make Placeholder Text Auto-Hide on Focus in Chrome?

AutoMenyembunyikan Teks Pemegang Tempat pada Fokus: Panduan Komprehensif

Apabila menambah teks pemegang tempat pada medan input, penyemak imbas biasanya menyembunyikannya apabila fokus pengguna . Walau bagaimanapun, Chrome mempamerkan pengecualian kepada tingkah laku ini. Untuk menangani isu ini dengan berkesan, mari kita terokai penyelesaian yang berpotensi menggunakan kedua-dua CSS dan jQuery.

Penyelesaian CSS

<br>input:focus::placeholder { <br> warna: telus;<br>}<br>

Peraturan CSS ini secara khusus menyasarkan teks pemegang tempat apabila medan input menerima fokus, menjadikannya telus. Akibatnya, teks pemegang tempat menjadi pudar, mensimulasikan tingkah laku penyembunyian automatik yang diingini.

Penyelesaian jQuery

Walaupun penyelesaian CSS mencukupi untuk kebanyakan penyemak imbas, jQuery menawarkan alternatif pendekatan untuk penyesuaian selanjutnya:


$(function() {
$("input").fokus(fungsi() {

$(this).attr("placeholder", "");
Salin selepas log masuk

}).kabur(fungsi() {

$(this).attr("placeholder", "Type something here!");
Salin selepas log masuk

});
});

Skrip jQuery ini mendengar fokus dan acara kabur pada medan input. Apabila medan mendapat fokus, ia mengosongkan atribut pemegang tempatnya, menjadikan teks pemegang tempat hilang. Sebaliknya, apabila medan hilang fokus, teks pemegang tempat dipulihkan.

Kesimpulan

Dengan melaksanakan salah satu penyelesaian yang disediakan, sama ada menggunakan CSS atau jQuery, anda boleh dengan berkesan mencapai penyembunyian automatik teks pemegang tempat pada fokus, sekali gus meningkatkan pengalaman pengguna merentas penyemak imbas yang berbeza, termasuk Chrome.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Teks Pemegang Tempat Auto-Sembunyikan pada Fokus dalam Chrome?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan