我使用jQuery API褪色輸入,如下圖所示:HTML如何淡出輸入文本框
$(#input).fadeTo("slow", 0.5);
和輸入HTML是
<input type="text" name="input" id="input">
它的工作原理。但是,如何在頁面加載或剛剛打開後淡入此輸入?
我使用jQuery API褪色輸入,如下圖所示:HTML如何淡出輸入文本框
$(#input).fadeTo("slow", 0.5);
和輸入HTML是
<input type="text" name="input" id="input">
它的工作原理。但是,如何在頁面加載或剛剛打開後淡入此輸入?
謝謝,它的工作原理。有什麼特定的輸入屬性可能導致相同的效果? – Jimmy 2014-10-06 05:06:56
是什麼? @ user3764319 – 2014-10-06 05:09:29
我實際上會使用'$(window).on('load',function(...',這樣當所有元素實際加載時淡入開始(否則您可能會錯過(部分)淡出) – myfunkyside 2014-10-06 05:09:29
純CSS Demo即使用戶擁有的Javascript停用它會工作,你不需要輸入您設置爲display:none
標記
<input type="text" name="input" id="input">
風格
#input{
animation:fadeIn 3s ease;
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:.5}
}
但是, C具有JS功能的他們的遠遠超過了他們的瀏覽器支持CSS IMO的可能性。儘管如此,他們仍然是好點 – EternalHour 2014-10-06 05:20:43
我不會打電話給webkit-only解決方案「pure css」。加上OP是想從1到.5,而不是從0到1淡出。 – Anthony 2014-10-06 05:21:39
@Anthony這是由你決定的,但我不會使用js,在那裏我可以使用css,css是一種更好的性能,因爲js – 2014-10-06 05:30:05
$(document).ready(function(){
$('#input').hide();
$('#input').fadeIn(5000);
)};
'$(#輸入)'必須正確引用。例如:'$(「#input」)'。 – 2014-10-06 05:13:01