我有一个使用 jQuery 设置大纲的 div。它在 Chrome 中运行良好,但在 IE 中无法运行。
我知道大纲在 IE6 和 IE7 中不起作用,但在 IE8 和 IE9 中也不起作用。
我有一个 div FormContainer,当我点击一个特定的 div 我想让它突出显示时,其他 div 被放置在其中,所以点击我设置该 div 的焦点并像这样处理焦点事件:
$('.FormContainer div').focus(function (e) {
if ($(e.target).hasClass('QuestionText') == false) {
$(this).css({ 'outline': 'black auto thin' });
$(this).find('.buttonControl').show();
$(this).find('.buttonControl').css({ 'border': '1px solid black', 'border-bottom': 'none' });
$(this).addClass('FocusDiv');
}
e.stopImmediatePropagation();
});
所有其他 css 工作正常,但只是$(this).css({ 'outline': 'black auto thin' });
没有工作。它在 Chrome 中运行良好,但无法在 IE8 和 IE9 中运行。