С пылу с жару! Как я рад, что пофиксил немного «Facebox» (особенно учитывая мои слабые познания js)!!!
Суть проблемы проста – .png рамки непрозрачны в ИЕ :(
Для этого перепробовал кучу решений и остановился на Ifixpng, плагине для jQuery, который фиксит прозрачность. Качаем, подключаем скрипт и инициализируем его на страничке:

1
2
3
4
jQuery().ready(function(){
        $('a[rel*=facebox]').facebox();
        $('#facebox td').ifixpng();   < ------
});

Ура, уголки стали прозрачными! Но у нас появилась новая проблема – ifixpng не поддерживает CSS свойство «background-repeat», из-за чего некорректно ображаются рамки. Так что напильничком подрихтовываем стили facebox’а (facebox.css):

1
2
3
4
5
#facebox .b {
  background: #555;
  opacity: .70;
  filter: alpha(opacity=70); /* for IE6 support */
}

Теперь нам совсем не нужен файл "b.png" и с моего полупинка фейсбокс работает как и задумывал автор (которому, кстати, огромный респект)! Удачи!

Понравилась статья? Добавь в закладки или поделись ссылкой с другими:
  • Twitter
  • FriendFeed
  • Tumblr
  • Facebook
  • LinkedIn
  • Add to favorites
  • del.icio.us
  • Diigo
  • email
  • Print
  • RSS

Похожие статьи:

  1. Facebox
  2. PNG-прозрачность в IE 5.5-6-7
  3. 10 CSS фишек, которые станут доступны после исчезновния IE6
  4. Непростое CSS меню с использованием спрайтов
  5. jQuery – статьи, уроки, книги…