Thickbox 3.1 在IE7, IE8下面不居中的解决方法

这是别人的解决办法 ,但是对我的不适用!改了也没什么效果!
利用thickbox.js弹窗时,在IE7下弹出的窗口居下。如果解决?

打开thickbox.js文件在大约284行左右。找到if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) 然后改为if (jQuery.browser.msie)即可。

如果是dede那么打开member下images/js/box.js文件,也找到相同的内容进行替换。

thickbox.js

原thickbox.js的284行-285行:

if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6 
$("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});

改为:


if (jQuery.browser.msie) { // take away IE 
$("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});


最后我将:

$("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});

注释掉就OK了!这句的意思距离顶部负多少 反过来就是距离底部正多少。

说明:这句就是将弹出窗口固定在某一个位置 会随着滚动条的滚动而滚动,如果想让弹出窗口一直居中不动,那就注释掉这句!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值