html如何淡化输入文本字段

时间:2014-10-06 05:03:31

标签: jquery html

我使用jQuery api淡化输入,如下所示:

$(#input).fadeTo("slow", 0.5);

并在html中输入

<input type="text" name="input" id="input">

有效。但是,如果页面加载或刚刚打开,如何淡化此输入?

3 个答案:

答案 0 :(得分:2)

只需在DOM Ready中执行

$(document).ready(function(){
    $('#input').fadeTo("slow", 0.5);
});

DEMO

答案 1 :(得分:1)

纯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}
}

答案 2 :(得分:0)

Try this fiddle

$(document).ready(function(){
   $('#input').hide();
   $('#input').fadeIn(5000);
)};