我有這些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));這是我的密碼筆提前感謝您的任何幫助!
切換 div,以便一次只打開一個,但也可以關閉它們以及 javascript
陪伴而非守候
2022-08-04 10:20:11