Форум русской поддержки Joomla!® CMS
03.12.2016, 15:43:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Раскрытие скрытого списка по якорю

 (Прочитано 397 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« : 30.08.2015, 19:53:21 »

Добрый день, что то запутался... В конце материала есть свернутый список литературы. Вот код:
Код
<p><a class="accordion-toggle" href="#collapse1" data-toggle="collapse" data-parent="#accordion1">me list</a></p>
<div id="collapse1" class="accordion-body collapse">
    <div class="accordion-inner">
         <p>1. list item</p>
</div> </div>

Список свернут, по нажатии на ссылку разворачивается. В этом списке - список литературы. Ставлю якорь на пункт из этого списка. Например, так:
Код
<a name="lit-1">1</a>
ну и в тексте ссылку на якорь:
Код
<a href="#lit-1">[1]</a>
В итоге после перехода по ссылке на этот якорь страница пустая, видимо из за того, что сначала нужно раскрыть список литературы. Как можно решить данный вопрос, желательно без JS?
Записан
fbr
Живу я здесь
******

Репутация: +136/-6
Offline Offline

Сообщений: 1250


« Ответ #1 : 30.08.2015, 20:22:17 »

А может по вашей ссылке просто открыть вкладку аккордеона с этим списком?

Код
вместо
 
<a href="#lit-1">[1]</a>
 
поставить
 
<a href="#collapse1" data-toggle="collapse">[1]</a>
 

потом js-ом подсветить якорь в списки

Пока ничего другого в голову не приходит.
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« Ответ #2 : 30.08.2015, 20:41:31 »

А может по вашей ссылке просто открыть вкладку аккордеона с этим списком?
Все равно JS вешать, так как список то раскрывается, но...допустим ссылка в начале статьи, а якорь в конце, нажатие на ссылку развернет элемент списка за пределами экрана.
Записан
fbr
Живу я здесь
******

Репутация: +136/-6
Offline Offline

Сообщений: 1250


« Ответ #3 : 30.08.2015, 21:23:01 »

без js аккордеон не раскрыть .. у него height: 0;
я не вижу решения
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #4 : 31.08.2015, 08:08:49 »

css:
Показать текстовый блок

код:

Показать текстовый блок
и никаких скриптов не надо
стрелочки приатачил, CSS сам уже сделаешь.
а якорь спокойно на #name вешается на div сюда
если всунуть в модуль хтмл-то можно якорь и на позицию модуля

* images.zip (8.2 Кб - загружено 15 раз.)
« Последнее редактирование: 31.08.2015, 08:14:43 от vipiusss » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet