Hirdetés
- Milyen okostelefont vegyek?
- MWC 2026: Kezünkben a Vivo V70, megvan a magyar ára is
- Amazfit Active 2 NFC - jó kör
- iPhone topik
- Xiaomi 17 Ultra - jó az optikája
- Xiaomi 15 - kicsi telefon nagy energiával
- Alumíniumba öltözött a Nothing Phone (4a) Pro
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Xiaomi 14T - nem baj, hogy nem Pro
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
-
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
-
ferensz
senior tag
válasz
Sk8erPeter
#3532
üzenetére
Nagyon szépen köszönöm a segítségedet, de szombatra el kellett készülnöm vele, így jquery accordionnal oldottam meg végül a dolgot, de tanulásképpen áttanulmányozom a kódodat

-
ferensz
senior tag
válasz
Sk8erPeter
#3526
üzenetére
Itt van a JSBinre felpakolva. Ha az adott link neve elé kattintasz, akkor lenyílik az "almenü". Nekem azt kellene valahogy elérnem, hogy ha nincs URL megadva az adott linkhez, akkor nyissa le az alatta lévő childokat, ha van URL-je és child elemei is, akkor az URL-re navigáljon, ha pedig nincsenek child elemei, de URL-je igen, akkor is navigáljon oda.
-
ferensz
senior tag
Sziasztok!
ASP.NET-ben fejlesztek egy vertikális menüt, aminek az elemeit egy xml-ből szedem. Amikor megvan a fám, hogy melyik menü alatt milyen almenü helyezkedik el, akkor egy netről lesett javascript a kellő helyekre span-eket pakol be, hogy lenyitható legyen az adott menüpont. A problémám az lenne, hogy a linkem előtt látható spanre kattintva szépen le is nyílik a kellő rész, viszont nekem az kellene, hogy magára a linkre kattintva nyíljon le ami alatta van.
Tudom, hogy egy kicsit kusza, de most szaladtam bele először ilyenbe.
A javascript, amit felleltem:
this.sitemapstyler = function(){
var sitemap = document.getElementById("sitemap")
if(sitemap){
this.listItem = function(li){
if(li.getElementsByTagName("ul").length > 0){
var ul = li.getElementsByTagName("ul")[0];
ul.style.display = "none";
var span = document.createElement("span");
span.className = "collapsed";
span.onclick = function(){
ul.style.display = (ul.style.display == "none") ? "block" : "none";
this.className = (ul.style.display == "none") ? "collapsed" : "expanded";
};
li.appendChild(span);
};
};
var items = sitemap.getElementsByTagName("li");
for(var i=0;i<items.length;i++){
listItem(items[i]);
};
};
};
window.onload = sitemapstyler;Ha esetleg lenne valakinek valami ötlete, hogy hogyan lehetne megoldani a bajomat, azt nagyon szépen megköszönném.
Új hozzászólás Aktív témák
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Okos Otthon / Smart Home
- Debrecen és környéke adok-veszek-beszélgetek
- Béta iOS-t használók topikja
- Luck Dragon: Asszociációs játék. :)
- Tőzsde és gazdaság
- Milyen okostelefont vegyek?
- Kerékpárosok, bringások ide!
- Házimozi belépő szinten
- TCL LCD és LED TV-k
- További aktív témák...
- 2021 MacBook Pro Retina 16" M1 MAX 10C CPU / 24C GPU / 64 GB RAM - 1 TB SSD - GARANCIA
- PowerColor Red Dragon RX 5700 XT OC 8GB Garanciával!
- MSI RTX 3080 Ti VENTUS 3X 12GB Garanciával!
- MacBook Pro 14" M3 Pro / 11C CPU / 14C GPU / 18GB RAM / 512 GB SSD - Magyar
- Apple MacBook Air 15" M2 8C CPU / 10C GPU / 8 GB RAM / 256 GB SSD / Magyar
- AKCIÓ!!!! Dell Precision 3571 4G LTE i7-12700H 16GB 512GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- 261 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS4031
- Apple iPhone 14 128GB,Újszerű,Adatkabel,12 hónap garanciával
- Apple iPhone 16 Plus Pink 128GB használt karcmentes 94% akku (316 ciklus) 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


