Ukrywanie elementu poprzez jquery

0

witam,
mam taki problem, podczas tworzenia forma, w polu selection mam opcję "inny", po wybraniu tej opcji pod fieldem selection powinien pojawić się div z polem tekstowym. Warunki mam dobre w jquery, ale nie wiem zbytnio jak w poprawny sposób ukryć div'a. Teraz dodaje klasę 'invisible' i sama logika jest ok, tylko w miejscu diva pozostaje puste pole zarezerwowane na niego. W jaki sposób mogę pozbyć się tego pustego miejsca w momencie kiedy div jest niewidoczny?
dzięki za podpowiedzi

1

Najprostsza funkcja show/hide jQuery rozwiązała problem.

2

Bardzo ładne opowiadanie napisałeś a może teraz wkleisz kod, którego to opowiadanie dotyczy?
Piszesz o czymś co masz przed oczami i do tego pewnie sam napisałeś a nam każesz się domyślać.
Do ukrywania diva ( a także innych elementów ) w jQuery służy metoda $(element).hide().

2

Podejrzewam, że użyłeś

visible: hidden;

Zamiast

display: none;

A to jest zasadnicza różnica...

0

Użyłem klasy invisible bootstrapa, div znikał ale puste miejsce po nim zostawało, show / hide zrobiło robotę.
Myślałem że to dość prosty i krótki wątek , wiec nie widziałem sensu wklejania kodu, następnym razem będzie kod. Dzięki za pomoc.

2

Tia... żeby ukryć element potrzeba jQuery i Boostrapa :/

1

Jeśli elementy (ukryty i ten do ukrycia) są w jakiś sposób powiązane, to wystarczy sam css.

1 użytkowników online, w tym zalogowanych: 0, gości: 1