Thickbox在IE8下不垂直居中的解决办法

这个问题应该是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

你可能对下面的文章感兴趣

  1. 解决Ubuntu上Chrome死掉

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">