Показать сообщение отдельно
  #1 (permalink)  
Старый 15.09.2016, 11:51
Кандидат Javascript-наук
Отправить личное сообщение для ligisayan Посмотреть профиль Найти все сообщения от ligisayan
 
Регистрация: 19.06.2015
Сообщений: 114

Как спрятать часть галереи картинок в спойлер?
Приветствую! Есть сайт на wordpress с установленным плагином галереи NextGEN Gallery Хочу сделать так, чтобы выводилось первые 2 фотки с галереи, а остальные скрывались, а по клику по кнопке список раскрывался?
пишу в крипте
window.addEventListener("load", function() {
  var height = $('.slideshowlink').height() + $('#ngg-image-0').height() * 2;
  var button = $('<button></button>');
  var gallery = $('.ngg-galleryoverview')
  button.html('Показать все').attr('type', 'button').css({
    position: 'absolute',
    top: 0,
    right: 0
  });
  button.prependTo(gallery);
  gallery.height(height);
  button.on('click', function() {
    gallery.css('height', 'auto')
  });
});

но, через консоль можно увидеть, что $('#ngg-image-0').height() не может определить, т.к. галерея еще не подгружена
Ответить с цитированием