gpt4 book ai didi

javascript - 检测元素高度变化并在太小时隐藏

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:06 26 4
gpt4 key购买 nike

我正在使用支付网关小部件,需要检测其高度何时发生变化。为此,我需要定位容器中的第一个 .col-xs-12 并检测其高度是否发生了变化。

如果它的高度改变了,我就需要检查高度是否小于310px

如果是这样,我需要隐藏整行。

我已经尝试了您在下面看到的内容,但它似乎不起作用。

var $paywhirlWidget = $("#payment-signup-section .container .row .col-xs-12:first-child"),
lastHeight = $("#payment-signup-section .container .row .col-xs-12:first-child").height();

function checkForChanges() {
if ($paywhirlWidget.height() != lastHeight) {
if($paywhirlWidget.height() <= 310) {
$paywhirlWidget.css("display", "none");
}
lastHeight = $paywhirlWidget.height();
}
}

setTimeout(checkForChanges, 500);

最佳答案

根据要求:我立即注意到的几件事是您正在使用 setTimeout,它只执行一次。您会寻找函数 setInterval() 来继续检查大小是否更新。

关于javascript - 检测元素高度变化并在太小时隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34859335/

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