不工作,我有一些YUI2代码(v2.8.1),看起来像这样:YUI2不透明的setStyle在IE10
YAHOO.util.Dom.setStyle('foo', 'opacity', 0.5);
和:
var t = new YAHOO.util.Anim(this._splashSlide.shutter, {opacity: {from: 1.0, to: 0}}, 1, YAHOO.util.Easing.easeBoth);
它一直在努力罚款若干年,它会自动决定是否可以使用style.opacity
或者(对于IE)它是否必须使用IE style.filter
来实现不透明度。出于各种原因,将此代码移植到YUI 3是不值得的。
随着IE 10,它(在标准模式下)不再具有style.filter
属性,只支持标准style.opacity
属性。这很好,但我遇到的YUI2版本不知道IE 10,而且显然仍在使用不再适用的style.filter
属性。
所以,我的问题是是否有更新YUI2 IE10兼容,并使用opacity
属性的IE版本,其中该属性存在?
如果只是一个简单的样式设置,我可以解决它,但我有一些YUI动画,我找不到一个简单的方法来解决这些问题(我也不想花时间做所以)。
雅虎是否已经为YUI2修复了这个问题?任何人都知道解决方法,特别是对于内部调用YD.setStyle()
的动画函数?
YUI 2自2009年以来一直处于维护模式(当YUI 3发布时),所以它不会看到任何支持IE10的新开发。 –