Rumah > hujung hadapan web > tutorial js > jQuery melaksanakan kesan pemegang tempat HTML5 example_jquery

jQuery melaksanakan kesan pemegang tempat HTML5 example_jquery

WBOY
Lepaskan: 2016-05-16 16:27:59
asal
1647 orang telah melayarinya

Anda mesti tahu atribut pemegang tempat baharu dalam HTML5, bukan? Tidak mengapa jika anda tidak tahu. Jika kotak input mempunyai teks lalai, kesan sedemikian sering diperlukan. Klik untuk membuat teks lalai hilang dan membuat teks lalai muncul selepas kehilangan fokus.

Hari ini saya berkongsi sekeping kod jQuery untuk mensimulasikan kesan pemegang tempat.

Kod JavaScript:

Salin kod Kod adalah seperti berikut:

fungsi placeholder(acara){
var self = $(this), selfDataValue = self.attr("data-value"), selfValue = self.val();
if(selfDataValue){
event.type == "klik" ? (selfValue == selfDataValue && (self.val("").css("color","#333")) : (event.type == "blur" && (selfValue == "" && (self.val(selfDataValue).css("color","#A9A9A9")))
}lain{
Kembalikan palsu;
}
}
$(".pInputText").on("klik kabur",placeHolder);

Kod html:

Salin kod Kod adalah seperti berikut:


Sesetengah orang mungkin bertanya, memandangkan html5 menyediakan fungsi sedemikian, mengapa menulis js?

Bukankah ini karut sudah tentu ia adalah isu keserasian Jika IE lebih serasi dengan HTML5, siapa yang sanggup menggunakan js untuk melaksanakan perkara ini?

Label berkaitan:
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