我在sifr.replace()调用中使用以下代码,目的是更改替换元素的背景。
onRollOver: function(fi) {
$(fi.getAncestor()).addClass("over");
},
onRollOut: function(fi) {
$(fi.getAncestor()).removeClass("over");
}
这在firefox中运行良好,但在IE6中不行。我想知道我是否应该查找我的错误,或者如果知道这些事件不能在IE中工作。提前感谢任何想法。
答案 0 :(得分:0)
好消息:鼠标事件确实有效。我的错误在于尝试重新定位.png背景。 IE6仅通过使用hack(在我的情况下是iepngfix.htc)支持透明的.pngs,并且没有人设法使用这样的黑客进行后台工作。解决方法是选择性地向IE6提供.gif文件。