Помощь с Semantic UI

372
22 января 2017, 13:55

Доброго времени суток, подскажите пожалуйста почему может не работать выпадающий список Compact Dropdown если сделать append всего блока.

То есть у меня есть блок в коде html:

<div class="ui compact selection dropdown">
  <i class="dropdown icon"></i>
  <div class="text">Compact</div>
  <div class="menu">
    <div class="item">A</div>
    <div class="item">B</div>
    <div class="item">C</div>
  </div>
</div>

который я добавил, есть кнопка "Add more" при нажатии на которую я с помощью append(); добавляю блок html

$(document).ready(function() {  
    $("#add-more").click(function () {
        $(".choose-category-block").append('<div class="ui compact selection dropdown" tabindex="0"><i class="dropdown icon"></i><div class="text">Choose Category</div><div class="menu"><div class="item">Dresses</div><div class="item">Jackets</div><div class="item">Jeans</div><div class="item">Shirts</div></div></div>');
    });
}); 

но первый выпадающий список, который добавлен в html откривается, а тот, который добавил с помощью append() не работает. В чём может быть проблема и какое возможное решение данного вопроса?

Answer 1

Нужно инициализировать компонент.

    $('.ui.dropdown').dropdown();
READ ALSO
Отступы от иконок

Отступы от иконок

Добавил напротив иконок ссылки,добавил отступы иконкам в ,но ссылки идут не ровно в столбецПолагаю из за разного размера иконок

329
Вопросы по верстке

Вопросы по верстке

<nav> <a href="#"></a> <a href="#"></a> <a href="#"></a> <a href="#"></a> </nav>

310
Работа с картинками через GDI+ VS DirectX

Работа с картинками через GDI+ VS DirectX

Допустим, имеется задача преобразовать N картинок из одного формата в другой, с последующей сменой размера картинок, уменьшение качества...

365