ожидается, что события мыши sIFR будут работать в IE6? - PullRequest
0 голосов
/ 17 мая 2010

Я использую следующий код в моем вызове sifr.replace (), чтобы изменить фон для замененного элемента.

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

Это хорошо работает в Firefox, но не в IE6. Мне интересно, стоит ли мне искать ошибку с моей стороны или известно, что эти события не работают в IE. Заранее спасибо за любые мысли.

1 Ответ

0 голосов
/ 17 мая 2010

Хорошие новости: события мыши работают. Моя ошибка была в попытке изменить положение фона .png. IE6 поддерживает только прозрачные .pngs за счет использования хака (в моем случае iepngfix.htc), и никому не удалось заставить фоновую позицию работать с таким хаком. Обходной путь должен был выборочно предоставить .gif вместо IE6.

...