这个问题应该是ie8和ie7都有同样的问题,http://jamazon.co.uk/web/2008/03/17/thickbox-31-ie7-positioning-bug/,这篇文章做了很详细的说明,而且提供了补丁,但是这个补丁在ie8下面依然有问题,出现这个问题应该是因为在ie8下,thickbox仍然当作ie6来处理,我在开头加了一个判断,如下:
$.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);
修正后的补丁下载:jquery.thickbox.js
No Comments yet »