Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][JQuery]Problem z rozciągnieciem tabeli
Forum PHP.pl > Forum > Przedszkole
Ivanowski
Witam. Chciałem stworzyć taki kod w Jquery, w którym jeżeli klikniemy na przycisk to menu schowa się [ domyślnie jest ono na 20% strony] i to co pozostanie czyli tabela aby się rozciągnęła do 100% lecz nie mogę takiego czegoś uzyskać. Napisałem taki kod
Kod
$( "#hide_menu" ).click(function(){
    $( '.left' ).hide();
       //SCHOWANIE MENU
    $( '.right' ).css('margin-left', '0px');
       //ZMIENIENIE PRZYCISKÓW
    $( '#show_menu' ).show();
    $( '#hide_menu' ).hide();
});

//
// KLIKNIECIE NA show_menu
//
$( "#show_menu" ).click(function(){
    $( '.left' ).show();
       //POKAZANIE MENU
    $( '.right' ).css('margin-left', '20%');
       //ZMIENIENIE PRZYCISKÓW
    $( '#show_menu' ).hide();
    $( '#hide_menu' ).show();
});

Lecz po schowaniu menu tabela nadal jest na 80% strony i nie rozciągnęła się. Pomoże ktoś ?
luki100011
Możesz pokazać strukturę html-a ?

Sprawdź jak zachowa się tabela jak nadasz jej width: 100%.
Ivanowski
Strukture słabo bo jest ona tworzona poprzez wyciągnięcie elementów z bazy ale coś takiego:
  1. <table class="table">
  2.  
  3. <th></th>
  4. <th></th>
  5. <th></th>
  6. <th></th>
  7. <th></th>
  8. <th></th>
  9. <th></th>
  10. <th></th>
  11. <th></th>
  12. <th></th>
  13.  
  14. <tr>
  15. <td></td>
  16. <td></td>
  17. <td></td>
  18. <td></td>
  19. <td></td>
  20. <td></td>
  21. <td></td>
  22. <td></td>
  23. <td></td>
  24. <td></td>
  25. </tr>
  26.  

Lepiej pokaże jak to wygląda smile.gif

Przed nacisnieciem:

Po naciśnieciu:


I tam gdzie brakuje jak "zaktualizowac" WIDTH
luki100011
Coś w tym stylu:
  1. $( 'table' ).css('width', '100%');
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.