如上图所示,thickbox在IE8下窗口溢出,应该是thickbox本身的bug,不知道红薯发现了没?
在定义 tb_pathToImage 下面加一行,如下
// fixes the fact that ie7 now reports itself as MSIE 6.0 compatible
$.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);
2、修改tb_position() 方法
把if条件改成如下:
if ( !(jQuery.browser.msie6)) { // take away IE6
....
}
修改后,本地测试尚未发现任何问题...
链接
英文:thickbox-31-ie7-positioning-bug
中文: thickbox在IE6,IE7,IE8下窗口不在中间的bug修复
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。