Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Надо поправить jQuery liteAccordion (https://javascript.ru/forum/dom-window/60937-nado-popravit-jquery-liteaccordion.html)

dpts 28.01.2016 11:17

Надо поправить jQuery liteAccordion
 
Есть вот такая штука http://plnkr.co/edit/rtgD19G1bXnxeiyBVjwU?p=preview

Как ее поправить так, чтобы на открытой вкладке не отображалась вертикальная серая полоса, которая
<h2>
?

Алексей Петрович 28.01.2016 12:25

.selected {display:none}

dpts 28.01.2016 12:48

Цитата:

Сообщение от Алексей Петрович (Сообщение 405299)
.selected {display:none}

Опыт показал, что так - не работает.

Алексей Петрович 28.01.2016 13:02

Цитата:

Сообщение от dpts (Сообщение 405301)
Опыт показал, что так - не работает.

Всё работает. Если переключать табы слева на права, а если на оборот то нет. Советую сменить плагин и не писать стили в атрибутах. И тут можно обойтись без calc(), кстати в ней надо ставить пробелы между математическими операторами.

dpts 28.01.2016 13:12

Цитата:

Сообщение от Алексей Петрович (Сообщение 405302)
Всё работает. Если переключать табы слева на права, а если на оборот то нет. Советую сменить плагин и не писать стили в атрибутах. И тут можно обойтись без calc(), кстати в ней надо ставить пробелы между математическими операторами.

То есть не работает. Потому, что работает, - это когда без дополнительных условий работает.
Ладно.
Ясно.

Алексей Петрович 28.01.2016 13:29

Цитата:

Сообщение от dpts (Сообщение 405309)
То есть не работает. Потому, что работает, - это когда без дополнительных условий работает.

o_O ему не нужны условия, это глюк твоего плагина! Когда кликаешь по табам с права налево то класс .selected не добавляется. А может что то другое происходит. F12

dpts 28.01.2016 13:37

Цитата:

Сообщение от Алексей Петрович (Сообщение 405315)
o_O ему не нужны условия, это глюк твоего плагина! Когда кликаешь по табам с права налево то класс .selected не добавляется. А может что то другое происходит. F12

Ок, это глюк моего плагина, и когда кликаю по табам справа налево h2 в черный не перекрашивается, - значит класс .selected не добавляется.

Или все же перекрашивается?

рони 28.01.2016 13:41

dpts,
плагин старый очень старый, jquery супер старое ... будут конфликты.

dpts 28.01.2016 13:42

Цитата:

Сообщение от рони (Сообщение 405320)
dpts,
плагин старый очень старый, jquery супер старое ... будут конфликты.

Какое уж подходящее нашел...
Учитывая, что я нибумбум.

На самом деле мне не критично, можно и с этой полосой оставить просто без нее было бы логичнее. Но нет, дык нет.

Алексей Петрович 28.01.2016 13:46

Всё понял в чём проблема, у тебя в атрибутах везде понаписано width: calc(100%-48px); ну или подобное left: calc(100%-48*4)px;
Вот это решает проблему:
.selected{visibility:hidden}

Только остаётся пустое место, это можно решить добавлением стиля:
.selected + div{
  /* Тут стиль для открытой вкладки */
}


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