2013-06-08 4 views
0

У меня возникла проблема с jQuery sliderToggle(). Итак, у меня есть два div с свойством стиля float:left;. У меня также есть кнопка на каждом из div для минимизации и максимизации.Slidetoggle с div float left

Но всякий раз, когда я нажимаю кнопку, div подобен min/max'ing относительно ближайшего к нему div вместо min/max'ing.

Вот пример в jsfiddle

http://jsfiddle.net/Lc46R/

Он отлично работает, если я удалить float:left; свойство, но я хочу, чтобы держать дивы рядом друг с другом.

+0

не понимают, как это должно выглядеть после минимизации? – bwoebi

+0

Я хочу, чтобы отдельное окно скользило вниз и удерживало другой div в исходном положении/состоянии при минимизации –

+0

добавить текст внутри div. вы заметите, что div's сведен к минимуму. я не понимаю, что вы действительно хотите –

ответ

1

http://jsfiddle.net/Lc46R/8/

Чтобы позволить дивы скользить вниз при сворачивании, используйте display: inline-block; vertical-align: bottom; вместо float: left;. Это все.

+0

Хм, div все еще раздвигается для меня с встроенным блоком –

+0

@iyuu, в каком браузере вы используете? работает для меня в firefox – bwoebi

+0

Chrome, но я просто попробовал его на firefox и работал. Есть ли все равно, чтобы заставить его работать на хроме? –

Смежные вопросы