gpt4 book ai didi

Jquery 获取宽度在 IE6 和 IE7 中不起作用

转载 作者:行者123 更新时间:2023-11-28 13:51:55 24 4
gpt4 key购买 nike

我有一个名为 #whatnewstogglerdiv,它的宽度会动态变化。这会导致问题,因为我无法将其水平居中。唯一的方法是获取宽度并使用 jquery 动态添加内联 css。

js 在除 IE6 和 IE7 之外的所有浏览器中工作。 IE8 运行良好。

我已将问题缩小到这一行 var totalOffset = halfslideshow - offset;

当我 alert(''+ totalOffset +''); 它给了我 '0' 但当我 alert(''+ offset +'');它在最终计算之前给了我正确的结果。

这是代码。

var halfslideshow = 312;
var width = $('#whatnewstoggler').width();
var offset = width / 2;
var totalOffset = halfslideshow - offset;
//alert(''+ totalOffset +'');
$('#whatnewstoggler').css('margin-left',totalOffset);

感谢您的帮助!

最佳答案

以下 css 应自动将 div 居中:

display: block;
margin: 0 auto;

关于Jquery 获取宽度在 IE6 和 IE7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1334199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com