我有这些div,我可以切换点击以一次缩放一个更大的div。它完美地工作,除了一旦一个被放大,一个总是被放大。我正在使用切换打开。我希望能够做到这一点,以便它可以做它已经做的事情,但是然后点击放大的div,让它回到原来的大小,而不必与另一个div切换。换句话说,我需要一种方法来使页面恢复到所有div都处于原始大小的状态。我尝试了其他语句无济于事,并添加了另一个函数来删除类。我只想要一个js解决方案 - 没有jquery或其他任何东西。这是它的JS部分。
const event = document.querySelectorAll('.eventsBorder')
function toggleOpen() {
let opened = document.getElementsByClassName('large')[0];
if(opened!=undefined)
opened.classList.toggle('large');
this.classList.toggle('large');
}
event.forEach(eventsBorder => eventsBorder.addEventListener('click', toggleOpen));
这是我的密码笔
提前感谢您的任何帮助!
慕的地10843
慕标5832272
相关分类