- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Apple iPhone 17e – mágnesek ereje
- Táncolni még nem tud, de stabilan áll az Android 17 a lábán
- Fotók, videók mobillal
- Milyen hagyományos (nem okos-) telefont vegyek?
- iPhone topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Milyen okostelefont vegyek?
- Külföldi prepaid SIM-ek itthon
-
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
-
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
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- PLC programozás
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Hegesztés topic
- Fejhallgató erősítő és DAC topik
- Eredeti játékok OFF topik
- Házimozi belépő szinten
- Párduc a gépben: teszten az ASUS ExpertBook Ultra
- Kínai és egyéb olcsó órák topikja
- PlayStation 5
- További aktív témák...
- Alienware 17r4 olvass
- iPhone 17 Pro Max Kozmosznarancs - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
- Apple iPhone 17 Pro 512GB Bontatlan Független Összes Szín / 27% áfás ár INGYENES SZÁLLÍTÁS
- HIBÁTLAN iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3818
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



