Материализовать разборную, не расширяющуюся вправо - PullRequest
0 голосов
/ 04 мая 2020

Он отлично работает, если html уже присутствует, но когда я добавляю html динамически, он вообще не работает. Я попытался инициализировать его $ ('. Collapsible'). Collapsible (); и он иногда расширяется, но не всегда.

  $(document).on('click', '.controls .add-step', function(e) {
    var addto = $(this).next().find(".collapsible");
    var newIn = '<li class=""> <div class = "collapsible-header" ><i class = "addaction material-icons ">add</i></div><div class = "collapsible-body"><p>This is text</p></div></li>';
    var newInput = $(newIn);
    $(addto).append(newInput);
    $('.collapsible').collapsible();
  });

https://jsfiddle.net/ykpLne4o/

1 Ответ

0 голосов
/ 05 мая 2020

Что вы испытываете, так это то, что он постоянно нажимает на addaction и также запускает ваш метод сворачивания. Попробуйте разделить свои значки на div, которые, возможно, не являются частью заголовка?

...