- iPhone topik
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Telekom mobilszolgáltatások
- Milyen okostelefont vegyek?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- One mobilszolgáltatások
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Motorola Moto G06 Power – nagyfater új zakót vett
- Xiaomi 15T Pro - a téma nincs lezárva
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
biker
nagyúr
üd urak, kicsit elakadtam. illetve nagyon, és már szénné izzasztottam a chatgpt-t is, de nem ad jobb választ, ennél csak rosszabb működést tud
Van egy oldal, amihez a tartalmat különböző gépek méréseiből generálják, ehhez generálás után hozzáadják a scripteket, amik már elkészültek, többek közt egy automatikus collapse menüt bootstrap alapokon
[link] itt megtekinthető
A gond a footerbe beszúrt kóddal lenne, amit sehogy nem tudok jobb működésre bírni.<script> /* GeriSoft added collapse menu close opened items which not need */ document.addEventListener("DOMContentLoaded", function () { const menu = document.getElementById("menu"); // Ha egy "collapse" elem megnyílik menu.addEventListener("show.bs.collapse", function (e) { const target = e.target; // Bezárjuk az összes másik főmenüt (közvetlen gyerekek az id="menu"-n belül) const mainMenuItems = menu.querySelectorAll(':scope > .nav-item > .collapse.show'); mainMenuItems.forEach(item => { if (item !== target) { const parentul = document.getElementById(item.id); console.log("Becsukódó elem2 parent.id:", parentul.dataset.parent); const bsCollapse = bootstrap.Collapse.getInstance(item); if (bsCollapse) { bsCollapse.hide(); } } console.log("Megnyíló elem:", target); }); }); // Ha egy "collapse" elem bezárul menu.addEventListener("hide.bs.collapse", function (e) { const target = e.target; // Bezárjuk az összes gyermeket, kivéve az aktuálisan érintett elemet const childMenus = target.querySelectorAll(".collapse.show"); childMenus.forEach(item => { const parentul = document.getElementById(item.id); console.log("Becsukódó elem1 parent.id:", parentul.dataset.parent); console.log("Becsukódó elem1 item.id:", item.id); console.log("Becsukódó elem1 target.id:", target.id); if (item !== target) { // Csak azokat zárjuk, amelyek nem az aktuális célpont const bsCollapse = bootstrap.Collapse.getInstance(item); if (bsCollapse) { bsCollapse.hide(); } } }); console.log("Becsukódó elem:", target); }); }); </script>A helyes működés az lenne, hogy egy szülő lehet nyitva, és annak egy ygermeke és annak gyermeke, ha beljebb megyünk, vagyis egy másik szülő nyitása bezárja a nyitott szülőt (ez jó), egy testvár megnyitása bezárja a másik testvért ami nyitva van (ez is jó) de a gyermek szülőjének, aminek a testvérét bezártuk, nyitva kellene maradnia, és jelenleg bezáródik a nyomorultja

már mindent kipróbáltam, az is megvan, hogy mi a bezáródó és a nyíló ul elem id-ja és mi a parent ul id-ja, de innen akármit próbálok a feltételbe brakni, akkor is bezárja a szülőt is
van valami tipp, mit kell javítani benne?miért így szúrja be a kódot??? bocs, próbálom javítani
Új hozzászólás Aktív témák
- Eredeti játékok OFF topik
- Linux kezdőknek
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- OLED TV topic
- PlayStation 5
- Robotporszívók
- iPhone topik
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Amlogic S905, S912 processzoros készülékek
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- ASUS RTX 5070 12GB GDDR7 PRIME OC - Új, 2 év garancia - Eladó!
- Erős, !GARANCIÁLIS! MSI Crosshair 16 HX gamer laptop! -i9 14900HX, RTX 4060 8gb (140w), 32gb DDR5
- !BONTATLAN! Ghost of Yotei collector s edition!
- Lexar NM790 2TB M.2 NVME PCI-E 4.0 x4 - 7400-6500 MBs - 100/100 - Garancia
- BenQ W2700 4K HDR Home Cinema Projector - 100% DCI-P3
- Új Lenovo Thinkpad X1 2in1 Gen9 WUXGA Ultra 7 165U 12mag 32GB 512GB Intel Arc iGPU Win11 Garancia
- Gyári DELL, HP, LENOVO,Asus,Fujitsu laptop töltők, 27% ÁFA
- Apple 20W USB-C gyári hálózati adapter (md3j4zm/a)
- 27% - Lenovo LOQ i5-14400F / 32GB DDR5 / 1TB SSD / RTX 5060! BeszámítOK!
- 267 - Lenovo ThinkBook 16 (G6 ABP) - AMD Ryzen 5 7530U, no GPU
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



