jquery Accordion: раскрывающийся список не скрывается, даже если главные контейнеры видимость неверна - PullRequest
0 голосов
/ 23 октября 2009

У меня есть страница, на которой я использую аккордеон jquery, чтобы показать / переключить некоторый контент. Я поместил весь контент аккордеона в div с именем divAccordionHolder. Когда страница загружается изначально, я не хочу показывать этот div, когда пользователь нажимает кнопка на странице, div с аккордеоном был бы виден. Я установил видимость разворота divAccordionHolder на странице и в документе. Я применяю аккордеон как

    $(document).ready(function() {
        $("#accordion").accordion();

Теперь моя проблема в том, что когда страница загружается, divAccordionHolder показывает div в течение нескольких секунд, а затем исчезает. Кто-нибудь может сказать мне, как этого избежать?

Я заметил, что элементы управления раскрывающегося списка, которые присутствуют внутри divAccordionHolder, - это элемент, который виден во время загрузки страницы. Все другие элементы управления, такие как кнопка, метка не появляются для этого мигания

Может ли кто-нибудь подсказать мне, как решить эту проблему?

1 Ответ

0 голосов
/ 23 октября 2009

Добавить стиль = "display: none" в div или в стиле CSS.

Или лучше переместите div -1000 px с помощью css и удалите стиль позиции, когда завершается событие init init аккордеона.

...