gpt4 book ai didi

javascript - 你能根据div的大小调用JavaScript方法吗?

转载 作者:行者123 更新时间:2023-12-03 07:09:48 26 4
gpt4 key购买 nike

我想知道除了jquery之外是否还有其他方法可以根据div的大小是否达到一定的大小范围来运行JavaScript代码?

因此,如果用户将浏览器窗口拖动到屏幕的一半左右,我想在 JavaScript 中设置一个变量值,如果他们再次使其全屏显示(这使得 div 更大),我希望设置该变量值回到原来的值。

总而言之,我想根据 div 的大小来回切换一个 JavaScript 变量,使其小于或大于某个指定的断点大小(例如 200px)。

这可能吗?

最佳答案

您可以使用.offsetWidth.offsetHeight属性。

render();

function render() {
var width = document.getElementById('yourDivID').offsetWidth;
if (width < 200) {
foo();
}
else {
bar();
}
}

window.addEventListener('resize', render);

关于javascript - 你能根据div的大小调用JavaScript方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36658647/

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