Thinbox IE (IE6-IE8) решение проблемы с позиционированием

Thinbox IE (IE6-IE8) решение проблемы с позиционированием, когда всплывающее окно отображается слишком низко (не по центру).

В сети есть множество решений бага IE+thickbox ниже приведены найболее простые

Первы варианты правка thickbox CSS:
Добавить в конец файла thickbox.css строку:
#TB_window {top:50px !important;}

Второй вариант правка thickbox JS:

$.browser.msie6 =
$.browser.msie
&& /MSIE 6\.0/i.test(window.navigator.userAgent)
&& !/MSIE 7\.0/i.test(window.navigator.userAgent)
&& !/MSIE 8\.0/i.test(window.navigator.userAgent);

if ( !(jQuery.browser.msie6)) { // take away IE6
$(«#TB_window»).css({marginTop: ‘-‘ + parseInt((TB_HEIGHT / 2),10) + ‘px’});
}

Информация:

  • http://codylindley.com/thickboxforum/?CategoryID=7
  • http://jamazon.co.uk/web/2008/03/17/thickbox-31-ie7-positioning-bug/

зы: Вариант первый с CSS очень прост и у меня работает, где же н№;ка? :)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Security Code:

Subscribe without commenting