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 очень прост и у меня работает, где же н№;ка? 🙂