【发布时间】:2014-02-11 12:19:56
【问题描述】:
我的网站上有一个联系表单,其中的文本以浅灰色开头,单击时我已对其进行了设置,因此它会改变颜色,但当我点击它时不会。是否可以检测用户是否使用选项卡按钮进入字段而不是单击并覆盖此实例。
HTML:
<input name="email" type="text" id="EmailField" class="extraFields" autocomplete="off">
jQuery:
$('body').on('click', '.extraFields', function () {
$(this).addClass('clickedField');
});
CSS:
.extraFields{
color:#cccccc;
}
.clickedField{
color:#000000 !important;
}
【问题讨论】:
-
你可以尝试使用
focus代替click(或者以及),哈哈哈刚刚注意到你也用焦点标记了这个! -
@davidkonrad 键盘上的 Tab 键