gpt4 book ai didi

javascript - 根据另一个 div 设置一个 DIV 的宽度和高度

转载 作者:行者123 更新时间:2023-11-28 08:04:17 26 4
gpt4 key购买 nike

如何根据另一个 div 设置一个 DIV 的宽度和高度?

我就是这样做的,但只有当出现 alert 时它才有效??

var readyC = setInterval(function() {
if (Condition) {
$('#divAA').width($('#divBB').width()).height($('#divBB').height());
//alert($('#divBB').width()) // works when this is uncommented??
}
clearInterval(readyC);
}, 10);

编辑:

修正错别字:

$('#divBB'+i)$('#divBB')

最佳答案

只有当您保持 alert 时才会收到它的原因是,您使用 setInterval 的时间间隔如此之小,10ms >.

当您使用警报时,执行会停止,这就是您看到 div 调整大小的原因。您必须将 interval 增加到一个更高的值。

此外,clearInterval 不在 else block 内,因此这意味着计时器将在第一次尝试时自行清除。在这种情况下,您根本不需要 setInterval。

Update based on comments

当您循环遍历 div 列表以更新其他 div 的高度时,您必须使用自调用函数来正确绑定(bind) i 的值。

关于javascript - 根据另一个 div 设置一个 DIV 的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573708/

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