слайдер с расширенным содержимым в зависимости от высоты содержимого на следующем слайде все сворачивается при нажатии кнопки «еще»

0

У меня есть ползунок с содержимым, который расширяется с помощью read more toggle. Я установил его для расширения div в соответствии с размером содержимого. первый работает отлично, но когда я продвигаюсь к следующему слайду и нажимаю, чтобы прочитать больше, чтобы развернуть все сворачивания div, а высота установлена на 0px

if ($(currentslide).css('display') == 'block') {
    $('#super-slideshow-2').height($(".slider_area").height() + "px");
} else if ($(currentslide).css('display') == 'none') {
    $('#super-slideshow-2').height(318);
};  
  • 0
    Похоже, вы делаете что-то очень простое и очень сложное. В любом случае вы можете использовать $(currentslide).is(':visible') или :hidden . Создайте скрипку, и вы наверняка получите лучший ответ.
  • 0
    я мог бы сделать это таким образом, но это не помогло бы зафиксировать падение моей высоты при следующем слайде

1 ответ

0

что в случае следующего слайда

$(".slider_area").height() равно 0. Вы можете подтвердить значение, используя

console.log($(".slider_area").height());

для полного решения потребуется часть кода.

  • 0
    я не могу использовать возвращаемое значение false после $ ('# super-slideshow-2'). height ($ (". slider_area"). height () + "px");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню