Ползунок jQuery не виден после переключения контейнера - PullRequest
3 голосов
/ 11 апреля 2010

У меня есть страница, которая содержит горизонтальный ползунок jQuery-UI, созданный с помощью небольшой функции внутри div, который можно отобразить / скрыть, щелкнув по его названию, используя $.toggle().

Проблема в том, что когда div скрыт, когда он развернут, ползунок исчезает.

Упрощенную демонстрацию проблемы можно посмотреть здесь: http://arr.gr/jquery-issue.html (файл содержит весь соответствующий исходный код) - при нажатии на заголовок «Дополнительные параметры», чтобы скрыть и затем показать div, ползунок больше нет

Любые предложения о том, как обойти это?

1 Ответ

4 голосов
/ 11 апреля 2010

Я скачал вашу страницу.

Похоже, проблема в опции 'blind' при переходе к функции .toggle().

Я изменил его на .slideToggle() и все заработало, как вы ожидали.

UPD: 'blind' - допустимая опция для .toggle() с последней версией jquery ui (1.8.0), все работает отлично.

...