【发布时间】:2013-05-03 01:26:36
【问题描述】:
请看下面的截图,左边是我目前得到的,右边是我想要实现的不使用任何插件或html5属性
屏幕左侧发生的方式是我有 2 个输入字段,其中 1 个的值为 Username:,另一个被隐藏。当我关注Username: 输入字段时,该字段被隐藏并且新字段变得可见。在模糊事件中,反之亦然。
JS代码:
$(document).on('focus', '#login .placeholder', function() {
var inEl = $('#user_name');
if (inEl && ! inEl.is(':visible')) {
$(this).hide();
inEl.show().focus();
}
});
$(document).on('blur', '#user_name', function() {
if ($(this).val().length <= 0) {
var placeHolderElement = $('#login .placeholder');
placeHolderElement.show();
$(this).hide();
}
});
【问题讨论】:
-
你能展示你当前的代码吗,如果可以的话,做一个小提琴?
-
我不知道如何制作小提琴,但我会发布代码
-
这是你想要达到的目标吗:jsfiddle.net/ZEpBX
-
@tymeJV 不,我有它,我希望用户名在我输入文本时坚持输入
标签: javascript jquery html css