- Netfone
- iPhone topik
- Telekom mobilszolgáltatások
- One mobilszolgáltatások
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Honor 200 Pro - mobilportré
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Bemutatkozott a Poco X7 és X7 Pro
- Átfogó frissítést kapott a Xiaomi 17 család
-
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
-
Sk8erPeter
nagyúr
válasz
ferensz
#3527
üzenetére
Na, sorry, csak most tudtam megnézni a kódodat rendesen.
Végre egy érdekes kérdés!a következőket érdemes használni:
- CSS class-ok a JavaScript-kódba beégetett stílusváltoztatások helyett, tehát osztályok hozzáadása, elvétele, a jQuery-s addClass, removeClass, hasClass plain JS-ben történő megvalósításával, amire itt van code snippet:
http://www.openjs.com/scripts/dom/class_manipulation.php
- ha alapból van mondjuk egy list-collapsed osztály az összecsukott listán, ami display:none-ra állítja azt, és van külön egy list-expanded osztályod, ami pedig display:block-ra állítja, és ebben a sorrendben következik a CSS-kódban is egymás után, akkor elég csak hozzáadnod, illetve elvenned a list-expanded osztályt, de mondjuk ez nem teljesen foolproof megoldás (más is módosíthatja az osztályok sorrendjét, láthatóságát), ezért érdemes mindig elvenni a list-expanded osztályt, ha össze akarod csukni, és hozzáadni a list-collapsed osztályt (ez így nem olyan szép a kódban, mert egymás után van, meg plusz függvényhívások, de azért nem katasztrófa)
- event.preventDefault, hogy a # hreffel egyenlő linkeket ne akarja követni a böngésző (ne ugorjon a lap tetejére)
- event.stopPropagation, hogy megakadályozd az esemény felszivárgását (bubbling up) a DOM-fában (pl. a valós linkre kattintva nem kell lenyílnia a listának)Ez alapján módosítottam a kódodat:
http://jsfiddle.net/Sk8erPeter/a63q7/Remélem, így már sikerül, kommenteztem a kódot, ha valami mégsem teljesen világos benne, kérdezz vissza nyugodtan.
Új hozzászólás Aktív témák
- Vezeték nélküli fejhallgatók
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- E-roller topik
- Mesterséges intelligencia topik
- Csatlakozik a chipgyártást forradalmasító Terafabhoz az Intel
- Gyúrósok ide!
- Milyen billentyűzetet vegyek?
- Hardcore café
- Netfone
- Szeged és környéke adok-veszek-beszélgetek
- További aktív témák...
- Garanciás Apple iPad Air (2025)gen7 11" M3 Wi-Fi + Cellular (E-SIM)128GB + UAG tok,13 CIKLUS,100% ak
- Eladó OKAI Neon Lite
- T14s Gen6 14" FHD+ IPS Ryzen AI 7 PRO 350 32GB 1TB NVMe ujjlolv IR kam gar
- Lenovo Legion 5 15IRX10 - i7 14700HX - 32GB DDR5 - RTX 5050 8GB - 1TB SSD - SOK GARI -
- Macbook Pro 16" A2141 2019 i7 16/512
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- AKCIÓ! Gigabyte B760M i3 12100F 16GB DDR4 512GB SSD RTX 2060 Super 8GB ADATA XPG Valor Air 600W
- Keresünk iPhone 12/ 12 Mini/ 12 Pro/12 Pro Max
- HIBÁTLAN iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4638
- Eladó ÚJ - KIOXIA - 256GB M.2 SSD nagy mennyiségben (6db maradt)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

