Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   вызов tooltip() сворачивает accordion после перезагрузки (https://javascript.ru/forum/dom-window/64327-vyzov-tooltip-svorachivaet-accordion-posle-perezagruzki.html)

MargaretT 03.08.2016 13:51

вызов tooltip() сворачивает accordion после перезагрузки
 
На странице есть несколько экспандеров accordion.
В некоторых из них к строкам таблицы необходимо применить tooltip.
Для всех экспандеров запоминается их состояние, если пользователь покидает страницу и при следующем посещении страницы для этого пользователя все что он оставил свернутым - отображается свернутым, все что он развернул - развернуто.

Поблема
После вызова tooltip(), те экспандеры, которые содержат строки с подсказкой, после перезагрузки страницы находятся всегда в свернутом виде. Не могу разгадать эту магию, помогите, пожалуйста.

warren buffet 03.08.2016 16:02

Ты бы еще картинку из сказки "Как Иван мучал щуку" запостил. Короче, по щучьему велению, по моему хотению, скрывайтесь экспандеры. Иди проверяй.

MargaretT 03.08.2016 16:19

warren buffet, если тебе чем-то не нравятся картинки, то можешь на них не смотреть. Сотрясать воздух каждый может. Если есть желание помочь, но не понятно описание проблемы, то можно конкретизировать что именно непонятно. Или просто лишь бы что-нибудь написать?

Spass 03.08.2016 16:23

Он хотел сказать что по картинкам мы тут не шаманим, каким образом мы тут угадаем что не так и кто такой tooltip()? :)

MargaretT 03.08.2016 16:25

Spass,
Цитата:

кто такой tooltip()
: http://v4-alpha.getbootstrap.com/components/tooltips/

Spass 03.08.2016 16:34

Покажите тогда и код где этот tooltip вызывается

MargaretT 03.08.2016 16:35

Spass,
$("[rel='tooltip']").mouseover(function() {
        $("[rel='tooltip']").tooltip({ container: 'body'});
    });



Дело не в самом тултипе, он работает отлично, дело в том, как вызов тултипа влияет на экспандер. Если закомментировать строку вызова tooltip или просто не наводить мышь на строку таблицы, то экспандер работает в обычном режиме. Но стоит только вызвать тултип, как после первого обновления страницы экспандер свернется и будет сворачиваться после каждого обновления.

Spass 03.08.2016 16:39

Я правильно понял, tooltip инициализируется только после наведения мыши на элемент? Но вы хотите чтобы оно работало сразу после загрузки страницы?

MargaretT 03.08.2016 16:41

Нет, tooltip и должен инициализироваться после наведения мыши на элемент. Я хочу чтобы при этом не сворачивался экспандер, внутри которого размещен этот элемент.

Spass 03.08.2016 16:44

Показывайте тогда и код разворачивания экспандера. :)


Часовой пояс GMT +3, время: 16:51.