Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Zwijanie / rozwijanie najblizszego li
Forum PHP.pl > Forum > Przedszkole
manieks
Witam

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $(document).on('click', '.ftpCatalogMinuns', function () {
  4. li.parentElement.slideToggle("slow");
  5. });
  6. });
  7.  
  8. <li id="catalog_administration">
  9. <div id="administration" class="ftpCatalogMinuns"></div>
  10. <div class="ftpCatalogName">administration</div>
  11.  
  12.  


Chciałbym aby po kliknięciu w class="ftpCatalogMinuns" zwineło mi najbliższe li i zmieniło clasę na class="ftpCatalogPlus".
Można prosić o podpowiedź jak to zrobić?

Pozdrawiam
nospor
$(document).ready(function(){
$(document).on('click', '.ftpCatalogMinuns', function () {
$(this).parents("li:first").slideToggle("slow");
});
});
manieks
Owszem zwija mi ale znika mi całe li administration a chciałem żeby zwineło mi ul poniżej, możesz coś na to poradzić?
nospor
Ja tam nie widze zadnego ul ponizej
viking
https://jsfiddle.net/hr89bgt6/
Tylko popraw sobie ten kod html bo sensu nie ma za bardzo.
manieks
Przepraszam powinienem cały kod dać:
  1.  
  2. <ul id="ftpFile">
  3. <li id="catalog__old">
  4. <div id="_old" class="ftpCatalogPlus"></div>
  5. <div class="ftpCatalogName">_old</div>
  6. </li>
  7.  
  8. <li id="catalog__sql">
  9. <div id="_sql" class="ftpCatalogPlus"></div>
  10. <div class="ftpCatalogName">_sql</div>
  11. </li>
  12.  
  13. <li id="catalog_administration">
  14. <div id="administration" class="ftpCatalogMinuns"></div>
  15. <div class="ftpCatalogName">administration</div>
  16.  
  17. <li class="ftpCatalogLine">
  18. <ul>
  19. <li id="catalog_administration/_portal">
  20. <div id="administration_portal" class="ftpCatalogPlus"></div>
  21. <div class="ftpCatalogName">_portal</div>
  22. </li>
  23. <li id="catalog_administration/class">
  24. <div id="administrationclass" class="ftpCatalogPlus"></div>
  25. <div class="ftpCatalogName">class</div>
  26. </li>
  27.  
  28. ............................
  29.  

Chodzi mi aby po kliknięciu .ftpCatalogMinuns zwineło poniższe ul, źle się wyraziłem na początku.

Pozdrawiam
nospor
$(document).ready(function(){
$(document).on('click', '.ftpCatalogMinuns', function () {
$(this).parents("li:first").find("ul").hide();
});
});

Ale strukture to masz faktycznie zwalona... od kiedy LI moze miec element LI? UL moze miec LI a nie LI
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.