Mam elementy 4 div na tej samej linii, każdy zestaw o szerokości 25%, aby pasować do ekranu. Kiedy klikam Div, powinien zniknąć, który osiągnąłem przy użyciu jQuery. Następnie ręcznie ustawiłem szerokość każdego z div na 33%.

Mogę kontynuować ręcznie, aby uzyskać więcej kliknięć, ale czy istnieje sposób, w jaki divs automatycznie zmienia rozmiar ich, jak przy użyciu jQuery, a nawet kontynuuj, gdy 2 divs są na ekranie, aby każdy byłby 50%?

0
Morpheus 18 sierpień 2014, 15:59

2 odpowiedzi

Najlepsza odpowiedź

Tworzenie tabel rozwiąże ten problem. Kolumny stołowe zmieniają się automatycznie podczas usuwania jednego z nich. Możesz łatwo zrobić Div, jak stół.

http://snook.ca/archives/html_and_css/getting_your_di.

1
Piotrek 6 kwiecień 2015, 13:08

W takim przypadku nie musisz określić szerokości poprawki E.G 25, 33. Wystarczy ustawić go do Auto:

width: auto

To powinno zrobić sztuczkę tak daleko, jak mogłem zrozumieć twoje pytanie. Jeśli to nie pomogło, powinieneś dołączyć kod CSS i HTML w pytaniu.

0
Abdul Jabbar 18 sierpień 2014, 12:07