X显示在dijit.form.Select中

时间:2014-08-21 13:41:05

标签: dojo dijit.form

我正在开发一个基于Dojo 1.4的应用程序,目前在IE8上使用。 当试图运行IE10兼容性视图时,我观察到一些X(清除数据)正在dijit.form.Select等字段中显示。在IE8中它不显示它们

请指导删除它们或基本上发生的事情

先谢谢

1 个答案:

答案 0 :(得分:0)

如果这是我刚刚解决的同样问题,那么问题就是没有提到IE10"清除字段" X.它指的是一个非常大的文本" X"除了应该存在的选项之外,在“选择”小部件中显示的字符,使小部件的高度应该是应有的两倍。

在我的情况下,这是因为我将一个Dojo版本的CSS样式表与另一个版本的API混合。检查以确保样式表和dojo.js版本匹配。例如,在我的情况下,样式表是:

        ...href="//ajax.googleapis.com/ajax/libs/dojo/1.7.5/dijit/themes/claro/claro.css" media="screen">

虽然包含的脚本是

        ... src="//ajax.googleapis.com/ajax/libs/dojo/1.10.1/dojo/dojo.js"></script>

我责怪我正在修改Dijit示例代码而不知道我在做什么......