我们目前正在使用带有Dojo表单的Zend Framework 1,并且最近遇到一些用户在IE11上使用我们的表单时报告错误的问题:例如,他们能够检查同一组中的多个单选按钮。 此问题从未发生过,甚至IE11上的大多数用户也没有任何问题。 另请注意,“有问题”的浏览器不会抛出Javascript异常。
要解决此问题,我们正尝试将dojo发行版升级到1.10(目前为1.5.2)。 升级适用于直接在我们的代码中实例化的所有dojo / dijit对象(例如new dijit.ProgressBar())。 但是在使用dijit的编程创建的表单上,集成不起作用:表单元素没有应用任何dojo样式,就好像解析器没有找到它们一样。
我们还检查了最新版本的ZF1,但它们似乎没有集成最新版本的Dojo。
那么Dojo在最近版本中解析页面的方式是否有任何变化,并且应该在ZF Dojo库中进行修改?
答案 0 :(得分:0)
如果我没有弄错的话,在Dojo 1.5.2中dom属性是" dojoAttachPoint"," dojoAttachEvent"," dojoType"而在Dojo 1.10中,属性是" data-dojo-attach-point"," data-dojo-attach-event"," data-dojo-type"