【发布时间】:2021-10-04 00:40:41
【问题描述】:
我正在尝试制作一个包含一些文本和图像的容器,并以特定大小开始,例如 48 像素。单击后,我希望容器增长以适应内容,然后单击第二次将缩小到 48px。主要问题是我不想为全尺寸容器设置高度,我希望容器自动调整大小以适应内容。
我已经想出了如何以全尺寸开始博客、缩小和重新增长,但我无法想出让它从小开始、增长和缩小的方法。
const hoistingId = document.getElementById('hoisting')
function enlargeBlogItem() {
if(hoistingId.style.height===''){
hoistingId.style.height = '3rem';
} else {
hoistingId.style.height = '';
}
}
hoistingId.addEventListener('click', enlargeBlogItem)
【问题讨论】:
-
你能设置一个包含你的代码的沙箱吗?
标签: javascript html css