Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.03.07
Prihlásený: 30.01.13
Príspevky: 5
Témy: 2
Príspevok NapísalOffline : 30.01.2013 12:40

Ahooj, použila som hotové jQuery accordion menu. Neviem ale zabezpečiť, že ak je otvorené čokolvek napr. z položky 2, tak aby sa po načítaní stránky, menu znova nezabalilo. Aby bola položka 2 rozkliknutá až pokým nekliknem na inú položku.
mám ho tu:

http://www.mailtec.sk/navrh1/test_menu/index.html

Kód:
<ul id="accordion">
   <li>
      <a href="#" class="item polozka1" rel="polozka1">Popular Post</a>
      <ul>
         <li><a href="testA.html">Popular Post 1</a></li>
         <li><a href="testB.html">Popular Post 2</a></li>
         <li><a href="#" class="last">Popular Post 3</a></li>
      </ul>
   </li>
   <li>
      <a href="#" class="item polozka2" rel="polozka2">Category</a>
      <ul>
         <li><a href="testC.html">Category 1</a></li>
         <li><a href="testD.html">Category 2</a></li>
         <li><a href="#" class="last">Category 3</a></li>
      </ul>
   </li>
   <li>
      <a href="#" class="item polozka3" rel="polozka3">Recent Comment</a>
      <ul>
         <li><a href="testE.html">Comment 1</a></li>
         <li><a href="testA.html">Comment 2</a></li>
         <li><a href="#" class="last">Comment 3</a></li>
      </ul>
   </li>
</ul>


Offline

Čestný člen
Čestný člen
vertikalne jquery accordion menu

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2013 18:03

Cez javascript to neurobíš. Po načítaní zvolenej stránky musíš tomu stromu (konkrétnemu prvku LI) priradiť nejaký identifikátor (id, class).







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.03.07
Prihlásený: 30.01.13
Príspevky: 5
Témy: 2
Príspevok Napísal autor témyOffline : 30.01.2013 19:32

aj konkrétnejšie sa dá? Prosim...


Offline

Čestný člen
Čestný člen
vertikalne jquery accordion menu

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2013 20:17

Napríklad všetky stránky z kategórie "Category" (čiže napr. táto http://www.mailtec.sk/navrh1/test_menu/testC.html) budú mať pri druhej položke LI nejakú classu, napríklad:
Kód:
<ul id="accordion">
   <li>
      <a href="#" class="item polozka1" rel="polozka1">Popular Post</a>
      <ul>
         <li><a href="testA.html">Popular Post 1</a></li>
         <li><a href="testB.html">Popular Post 2</a></li>
         <li><a href="#" class="last">Popular Post 3</a></li>
      </ul>
   </li>
   <li class="active">
      <a href="#" class="item polozka2" rel="polozka2">Category</a>
      <ul>
         <li><a href="testC.html">Category 1</a></li>
         <li><a href="testD.html">Category 2</a></li>
         <li><a href="#" class="last">Category 3</a></li>
      </ul>
   </li>
   <li>
      <a href="#" class="item polozka3" rel="polozka3">Recent Comment</a>
      <ul>
         <li><a href="testE.html">Comment 1</a></li>
         <li><a href="testA.html">Comment 2</a></li>
         <li><a href="#" class="last">Comment 3</a></li>
      </ul>
   </li>
</ul>

a v css definuješ niečo takéto:
Kód:
#accordion .active ul {display: block}


Malo by to fungovať, ak to nebude accordion plugin prepisovať (musíš to odskúšať).







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.03.07
Prihlásený: 30.01.13
Príspevky: 5
Témy: 2
Príspevok Napísal autor témyOffline : 30.01.2013 21:12

Bohužiaľ nefunguje


Offline

Čestný člen
Čestný člen
vertikalne jquery accordion menu

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2013 21:35

No, tak to máš blbé.

Inak povedané - takýmito nezmyselnými poznámkami sa asi k odpovedi nedopracuješ. Ak ti niečo nefunguje, tak treba buď pohľadať, kde je chyba (či tie štýly niečo neprebíja, alebo to neprepisuje javascript) a ak to nevieš, tak uprav ukážku tak, aby sme si to vedeli pozrieť (nikde tam nevidím tú zmenu, ktorú som radil).







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.03.07
Prihlásený: 30.01.13
Príspevky: 5
Témy: 2
Príspevok Napísal autor témyOffline : 30.01.2013 21:49

testovala som len na lokále

<style>

/* First Level UL List */

#accordion {
margin:0;
padding:0;
list-style:none;
}

#accordion li {
width:267px;
}

#accordion li a {
display: block;
width: 268px;
height: 43px;
text-indent:-999em;
outline:none;
}

/* Using CSS Sprite for menu item */
#accordion li a.polozka1 {
background:url('menu.jpg') no-repeat 0 0;
}

#accordion li a.polozka1:hover, .polozka1Over {
background:url('menu.jpg') no-repeat -268px 0 !important;
}

#accordion li a.polozka2 {
background:url('menu.jpg') no-repeat 0 -43px;
}

#accordion li a.polozka2:hover, .polozka2Over {
background:url('menu.jpg') no-repeat -268px -43px !important;
}

#accordion li a.polozka3 {
background:url('menu.jpg') no-repeat 0 -86px;
}

#accordion li a.polozka3:hover, .polozka3Over {
background:url('menu.jpg') no-repeat -268px -86px !important;
}


/* Second Level UL List*/
#accordion ul {
background:url('bg.gif') repeat-y 0 0;
width:268px;
margin:0;
padding:0;
display:none
}

#accordion ul li {
height:30px;
}

#accordion .active ul {display: block
}

/* styling of submenu item */
#accordion ul li a {
width:240px;
height:25px;
margin-left:15px;
padding-top:5px;
border-bottom: 1px dotted #777;
text-indent:0;
color:#ccc;
text-decoration:none;
}

/* remove border bottom of the last item */
#accordion ul li a.last {
border-bottom: none;
}


</style>


Offline

Čestný člen
Čestný člen
vertikalne jquery accordion menu

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2013 22:48

Ja budem asi fakt zlý. Mám ti napísať - to, čo si sem dala, funguje?
Ešte raz si prečítaj, čo som napísal. Buď si to sama oddebuguješ, alebo upravíš živú ukážku.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Vertikalne menu

[ Choď na stránku:Choď na stránku: 1, 2 ]

v HTML, XHTML, XML, CSS

34

826

21.03.2014 13:14

petko117 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vertikalne rozbalovacie menu

v JavaScript, VBScript, Ajax

7

4381

24.01.2007 22:07

m@-nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vertikalne menu IE

v HTML, XHTML, XML, CSS

1

708

01.03.2012 16:14

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vertikalne 3-urovnove menu

v HTML, XHTML, XML, CSS

7

567

13.03.2014 20:31

Mego Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vertikálne rolovacie menu v JS

v JavaScript, VBScript, Ajax

0

788

28.01.2009 10:40

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery menu

v JavaScript, VBScript, Ajax

0

273

10.12.2012 14:45

johny694 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Uprava Jquery Menu

v JavaScript, VBScript, Ajax

7

427

26.08.2011 16:06

pogo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - rozbalovacie menu

v JavaScript, VBScript, Ajax

8

1018

08.11.2010 18:47

SP!DER Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery menu nefunguje ako ma....

v JavaScript, VBScript, Ajax

2

482

11.05.2011 22:48

general667 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vertikalne zarovnanie textu

v HTML, XHTML, XML, CSS

20

2172

03.01.2008 15:12

vkmt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vertikalne uchytenie grafickej karty

v Ostatné

4

595

30.06.2018 21:14

Juryoku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WP vertikalne zarovnane 3 obrazky

v Redakčné systémy

6

468

12.04.2015 18:45

eMp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dva monitory nad sebou - vertikálne presúvanie

v Operačné systémy Microsoft

3

589

24.12.2017 16:27

Doldy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vertikalne aj horizontalne zarovnanie na stred

v HTML, XHTML, XML, CSS

2

556

07.10.2016 9:52

17mark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako vertikalne zarovnan na stred toto?

v HTML, XHTML, XML, CSS

4

579

21.12.2007 19:46

Matho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <li> a vertikalne zarovnanie textu

v HTML, XHTML, XML, CSS

5

658

29.03.2010 15:01

max-m Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra