这是在IE9或IE10中无法正常运行的仪表板的模型版本。它在Chrome,Firefox以及我在测试期间为其设置的jsfiddle中完美运行。当您选择顶部的“控件”时,请从“自定义日期范围”下拉菜单中选择“自定义日期范围”,如您在jsfiddle中所示,日历显示在右侧。仅在IE9和IE10中这不起作用。任何建议来解决这个问题将不胜感激。我尝试将它从.click切换到.change;并尝试使用模糊或焦点的不同场景。我很确定这是可疑代码(jsfiddle中的第103-114行):
range.css({
left: area.outerWidth(true) - 1
})
select.change(function () {
var options = select.find('option').filter('[selected]');
if (options.hasClass('rangeDate')) {
jcfSelect.showDropdown();
range.addClass('dropActive').show();
} else {
range.removeClass('dropActive').hide();
}
});
提前致谢!