thickbox在IE6,IE7,IE8下窗口不在中间的bug修复

曾经在介绍了在下IE7 thickbox3.1窗口位置溢出窗口的bug,这次又发现了IE8下同样的问题,thickbox弹出的窗口不在浏览器中间,而在偏下位置,一部分被状态栏遮挡了。thickbox作者貌似已经不再更新了,只能大家想想办法,如果要修复可以按照如下方法:在thickbox代码第 16行更改如下:

$.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);

如果你是在懒得修改代码,你可以直接下载我修改后的代码替换原来的thickbox.js来使用: thickbox.patch.js

tickbox中文使用说明 http://www.blueidea.com/articleimg/2006/08/3912/thickbox.html

官方连接 http://jquery.com/demo/thickbox/

小demo一个thickbox

我们不Hack软件,我们只是优秀软件的搬运工。
麦氪搜(iMacso.com) » thickbox在IE6,IE7,IE8下窗口不在中间的bug修复