0

我们正在将应用程序从IE8迁移到IE11。应用程序中的所有内容都可以很好地工作,但因为应用程序中的下拉菜单没有显示出来。如果你将鼠标悬停在它上面,它确实显示出“手”,然后在点击时它会下降。在IE11非兼容模式下未启用下拉菜单

所以基本上唯一缺少的是下拉菜单的小箭头不显示,尽管它的功能非常好。

任何想法如何解决这个问题,并得到像常规IE8中显示的下拉菜单?

PS:我无法使用兼容模式。我需要为IE11使用常规的非兼容模式。而且,它在兼容模式下工作得非常好。

这里是输入类型的代码位: <input id="retrieveReports_filterReports" dojoType="dijit.form.FilteringSelect" value="" autoComplete="false" style="width: 350px;" highlightMatch="all" queryExpr="*&#36;{0}*" invalidMessage="Please enter a report name, keyword or key." name="auto_complete" store="reportStore" onchange = "getMatchingReports(this.value.index)"/>

这似乎是使用Dojo的dijit的图书馆。

我无法上传图片就能够证明这一点。但希望这有助于!

+0

如果您发布了一些您正在使用的代码,这将有所帮助。尝试将事情隔离到最低程度的演示。 – 2014-12-06 19:09:46

+0

嗨兰斯,我已经用代码更新了帖子。 – Newbee 2014-12-09 17:20:48

回答

0

我找到了解决方案。我必须纠正一个CSS文件,将可见性更改为内联或可见[两种工作]的下拉箭头。 如果Dojo版本已升级,则可能会有另一种方法,但这不在范围内。