Показать сообщение отдельно
  #1 (permalink)  
Старый 29.12.2017, 12:17
Кандидат Javascript-наук
Отправить личное сообщение для 12345678 Посмотреть профиль Найти все сообщения от 12345678
 
Регистрация: 03.09.2012
Сообщений: 109

Немного изменить "раскрывающийся список"
Доброго времени суток.

Использую немного модифицированный методом тыка скрипт из этого поста https://javascript.ru/forum/dom-wind...tml#post369837

jQuery(function ()
  {  var t = jQuery('.ta'), max , min = 600;
   jQuery('.read-next').on('click', function (event)
  {max = t[0].scrollHeight
   var H = t.height();
   t.height(H < max ? max : min);
   jQuery(this).text(H < max ? 'Свернуть список' : 'Показать полный список')
   jQuery(".read-next-grad").hide();
   return false
  })
  })


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

И "Показать полный список" наверное тоже, т.к. данный текст высвечивается только после полного сворачивания, которое я не использую изначально.

Подскажите пожалуйста.

P.S.

По поводу строчки
jQuery(".read-next-grad").hide();
- Использую такую конструкцию в самом HTML
<div class="read-next-grad"></div><a class="read-next" href="#">Раскрыть список...</a>

Дизайн полупрозрачного перехода, чтобы визуально было понятно, что за ним ещё есть данные. По раскрытию данный градиент, естественно, скрывается.

Последний раз редактировалось 12345678, 29.12.2017 в 13:22.
Ответить с цитированием