为什么在事件处理程序的jQuery绑定下面对focus
事件具有副作用,用户需要在select-option上单击两次才能使其下拉/上移。
$('input, select, textarea').focus(function() {
$(this).addClass('input_highlight');
}).blur(function() {
$(this).removeClass('input_highlight');
});
这只是IE的一个问题(在IE8中测试过),Chrome和FF的行为符合预期。
我的测试用例,包括所有相关的CSS,可以在这里看到:jsFiddle sandbox example
答案 0 :(得分:1)
将其更改为使用focusin和focusout而不是焦点和模糊。
答案 1 :(得分:0)