Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- suste: Openwrt Barrier Breaker 14.07 saját verzió Tp-link routerekre
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
-
LOGOUT
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
-
Abrion
senior tag
Hali
van 1 kis pozicionálási problémám, remélem valaki tud segíteni

archivemenu.js
function clickMenu(menu) {
var getEls = document.getElementById(menu).getElementsByTagName("LI");
var getAgn = getEls;
for (var i=0; i<getEls.length; i++) {
getEls[i].onclick=function() {
for (var x=0; x<getAgn.length; x++) {
getAgn[x].className=getAgn[x].className.replace("unclick", "");
getAgn[x].className=getAgn[x].className.replace("click", "unclick");
}
if ((this.className.indexOf('unclick'))!=-1) {
this.className=this.className.replace("unclick", "");;
}
else {
this.className+=" click";
}
}
}
}
HTML
<html><head>
<script type="text/javascript" src="archivemenu.js"></script>
<link type="text/css" rel="stylesheet" href="csspage.css">
</head><body>
<div class="menu">
<ul id="valami"><li><a>2012</a>
<ul><li><a >01</a></li><li><a >02</a></li></ul></li>
<li><a>2011</a><ul><li><a >01</a></li><li><a >02</a></li><li><a >03</a></li>
<li><a >04</a></li><li><a>05</a></li></ul>
</li>
</ul>
<script type="text/javascript"> clickMenu('valami'); </script>
</div>
</body><html>
csspage.css
.menu {font-size:90%; float:right;padding-top:3px;padding-right:4px}
.menu ul {padding:0; margin:0; list-style-type:none; width:58px;}
.menu li {position:relative; height:21px;}
.menu a, .menu a:visited {font-family:verdana, sans-serif; display:block; text-align: center; text-decoration:none; height:20px; line-height:20px; color:#000; border:1px solid #fff;}
.menu ul ul {visibility:hidden; position:absolute;top:0px; left:-30px; width:27px;}
.menu ul li.click ul {visibility:visible;}A problémám csak annyi hogy a rejtet menüket "nem csak 2010 évszám van" szeretném pozicionálni a menu div tetejére.
Két féle megoldást tudok elképzelni
első hogy jsel oldom meg a pozicionálást
a második az talán kicsivel bonyolultabb, így képzeltem el<div id="valami"><ul><li><a><a></li></ul></div> itt kellene klikelni
<div id="valami"><ul id="hide"><li><a></a></li></ul></div> itt meg lenne a rejtet menü ere hatna a js cssben
"a <div id="valami"> csak 1x szerepelne"kösz a segítséget

Új hozzászólás Aktív témák
- CSAK MA!!! GIGABYTE Z790 EAGLE +2x16GB 6400MHz CL32 PATRIOT VIPER VENOM DDR5 kit! GAR/SZÁMLA!
- Lenovo Thinkpad x1 érintőképernyős notebook! AkciÓÓ!
- Budget Gamer - i5 7600 / GTX 1070 8GB / 16GB DDR4 / 512GB SSD
- Dell Vostro 15 3510 (i5 11th, 16 GB 250 GB FHD) laptop leárazás!!!
- iPhone 15 Pro max 256GB gyári független 2027.08.07. Apple jótállás
- HIBÁTLAN iPhone 12 Mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4474, 100% AKKSI
- Bomba ár! Asus Zenbook UX563 i7-10G I 16GB I 512SSD I GTX1050 I 15,6" FHD Touch I Cam I W11 I Gari!
- Fujitsu LifeBook 7U14A2 netbook / 12 hónap jótállás
- AKCIÓ! Sony Playstation 5 PRO 2TB Digital játékkonzol garanciával extrákkal hibátlan működéssel
- Apple iPhone 17 Pro Max 256GB Deep Blue Karcmentes állapot 100% akku (93 ciklus)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

