Показать сообщение отдельно
  #3 (permalink)  
Старый 20.02.2018, 20:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Pro100Alex,
$.each(categories, function(index, category) {
  var item = $('<li></li>').addClass('mapplic-list-category').attr('data-category', category.id);
  var ol = $('<ol></ol>').css('border-color', category.color).appendTo(item);
  if (category.show == 'false') ol.hide();
  else item.addClass('mapplic-opened');
  var link = $('<a></a>').attr('href', '#').attr('title', category.title).css('background-color', category.color).text(category.title).prependTo(item);
  link.on('click', function(e) {
    e.preventDefault();
    $('.mapplic-list-category')
    .not(item.toggleClass('mapplic-opened'))
    .removeClass('mapplic-opened').find('ol')
    .not(ol.slideToggle(200))
    .slideUp()
  });
  if (category.icon) $('<img>').attr('src', category.icon).addClass('mapplic-list-thumbnail').prependTo(link);
  $('<span></span>').text('0').addClass('mapplic-list-count').prependTo(link);
  list.append(item);
});
Ответить с цитированием