Jump to content
php.lv forumi

Js Expand ar kukijiem


saintdevi

Recommended Posts

Sveiki visi :)

 

Esmu izmeklejies visur un izmeginajies loti daudzko ...

Ideja tada, ka mekleju JavaScriptinu lai varetu samazinat katalogu lai sleptu otroa un/vai tresa limena kategorijas, bet ja ir expandotas sadalas, infu varetu saglabat kukijos, bet visiem ko esmu izmeginajis pec lapas ielades atverta dala aizveras ciet (neatveras vala) un nav iespejams pirma limena lapu atvert (uzspiezot expandojas nevis expandojas un atveras lapa). Mekleju Js risinajumu, jo dzineja "koru" nevaru nomainit, taisu tempelatu!

 

menu html`s i tads:

<div class="Block CategoryList Moveable" id="SideCategoryList">
<h2>Categories</h2>
 <div class="BlockContent">
  <ul>
   <li class=""><a href="#">iPhone</a>
    <ul>
     <li class="LastChild"><a href="#">Accessories</a></li>
    </ul>
   </li>
   <li class=""><a href="#">iPod</a>
    <ul>
     <li class="LastChild"><a href="#">Accessories</a></li>
    </ul>
   </li>
   <li class=""><a href="#">Shop Mac</a>
    <ul>
     <li class=""><a href="#">Accessories</a></li>
     <li class=""><a href="#">Notebook Cases</a></li>
     <li class=""><a href="#">Software</a></li>
     <li class="LastChild"><a href="#">Video Devices</a></li>
    </ul>
   </li>
  </ul>
 </div>
</div>

Link to comment
Share on other sites

Emm ... varbūt ka es kaut ko jaucu te , bet , defaultajam stāvoklim vajadzētu būt "visi aizvērti" pēc HTML un CSS ielādes.

Nākamais solis būtu to JS nolikt lejā pirms aizverošā </body>, tad tas tiks izpildīts pēc DOM uzģenerēšanas , bet pirms lapas renderēšanas.

 

Par pašiem cepumie lasi šiten http://www.quirksmode.org/js/cookies.html ( drošvien lnku jau biji atradis ).

Link to comment
Share on other sites

Īsti jau galva šodien nestrādā, bet ja pareizi sapratu, tad laikam šis Tev derēs:

 

http://www.dynamicdrive.com/dynamicindex1/navigate1.htm

 

Vēl vari šeit paskatīties arī:

 

http://www.treemenu.org

 

Man šķiet ka viņi abi saglabā atvērto sadaļu informāciju, pats esmu izmantojis pirmo, tur arī nav salīdzinoši sarežģīts kods, var samērā vienkārši šo to pielabot, ja vajag.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...