Javascript ie9中的dojo不透明度
我已经看到dojo在1.5.2中得到了修复,但是即使使用dojo 1.6,我仍然无法使用dojo.style获得不透明度 例如:Javascript ie9中的dojo不透明度,javascript,dojo,opacity,Javascript,Dojo,Opacity,我已经看到dojo在1.5.2中得到了修复,但是即使使用dojo 1.6,我仍然无法使用dojo.style获得不透明度 例如: 这里有什么问题?虽然不是很好的解决方案,但可以尝试将“不透明度”设置为1.1或一些非1值。至于发生了什么,对它的初步观察似乎表明一些奇怪的浮点运算正在发生。不管怎样,DXImage过滤器似乎不想接受100表示不透明度,或者对dojo捏造的任何值都不满意。当您将“不透明度”设置为1.1:filter:progid:DXImageTransform.Microsoft.A
这里有什么问题?虽然不是很好的解决方案,但可以尝试将“不透明度”设置为1.1或一些非1值。至于发生了什么,对它的初步观察似乎表明一些奇怪的浮点运算正在发生。不管怎样,DXImage过滤器似乎不想接受100表示不透明度,或者对dojo捏造的任何值都不满意。当您将“不透明度”设置为1.1:filter:progid:DXImageTransform.Microsoft.Alpha(不透明度=110.0000000000000 1)时,请查看该值;缩放:1
无论如何,不透明度值大于1似乎在Chrome和IE9中表现合理,并且在0中工作正常。我可以看到它在小提琴中工作,但使用HTML5标记而不是XHTML似乎无效。我已经通过使用
dojo.attr(item,'style','opacity:1')
解决了这个问题。但这并不理想