【发布时间】:2011-06-01 20:26:46
【问题描述】:
我在处理原型脚本时遇到了 IE9 的奇怪行为。 在这里,我根据鼠标悬停/移出设置了两种不同的不透明度样式:
window.onload = function(){
var freccia1 = $($$('.next_button')[0]);
freccia1.setStyle({opacity: '0.20'});
freccia1.setStyle({filter: 'alpha(opacity=20)'});
var freccia2 = $($$('.previous_button')[0]);
freccia2.setStyle({opacity: '0.20'});
freccia2.setStyle({filter: 'alpha(opacity=20)'});
}
这在所有浏览器中都可以正常工作,包括以前的 IE 版本,但在 IE9 中却没有,它不会降低不透明度。它的控制台返回我:
无法获取属性 ' setStyle' 值:对象 null 或未定义
有谁知道为什么?谢谢
【问题讨论】:
标签: internet-explorer-9 prototypejs mouseover