我很惊讶以前没有被问过。
目的纯粹是美学,不会影响用户体验。
是否可以将jQuery .animate()
,.fadeIn()
,.fadeOut()
等与<input>
标记的placeholder
属性中包含的值一起使用?
示例:
<input name="user" placeholder="Please enter your username" />
单击输入字段时,占位符文本淡出。如果用户单击并且该字段失去焦点,则占位符文本将重新淡入。
答案 0 :(得分:0)
试试这段代码:
$(function(){
$('#textbox1').on("focus",function(){
$('#textbox1').attr('placeholder').fadeOut();
});
$('#textbox1').on("blur",function(){
$('#textbox1').attr('placeholder').fadeIn();
});
});