是否有预期在IE6中运行的sIFR鼠标事件?

时间:2010-05-17 18:50:43

标签: javascript sifr

我在sifr.replace()调用中使用以下代码,目的是更改替换元素的背景。

  onRollOver: function(fi) {
      $(fi.getAncestor()).addClass("over");
  },
  onRollOut: function(fi) {
      $(fi.getAncestor()).removeClass("over");
  }

这在firefox中运行良好,但在IE6中不行。我想知道我是否应该查找我的错误,或者如果知道这些事件不能在IE中工作。提前感谢任何想法。

1 个答案:

答案 0 :(得分:0)

好消息:鼠标事件确实有效。我的错误在于尝试重新定位.png背景。 IE6仅通过使用hack(在我的情况下是iepngfix.htc)支持透明的.pngs,并且没有人设法使用这样的黑客进行后台工作。解决方法是选择性地向IE6提供.gif文件。