Используя Bootstrap 3 alpha, Accordion не открывается только на Edge. Прекрасно работает на Firefox и Chrome - PullRequest
0 голосов
/ 10 июля 2020

Интересно, понимаете ли вы, ребята, почему коллапс класса или даже весь аккордеон не работает только на IE / Edge. Вот код

 <td class="record-id">
      <button type="button" class="btn btn-link accord-button" data-toggle="collapse" data-targets=".series-@item.RecordSeriesId"><i class="fa fa-plus"></i></button><a style="color:#374767; text-decoration:none;" >@item.Id.ToString()</a>
 </td>

  $(document).ready(function () {
    $('.accord-button').click(function() {
        var icon = $(this).find('.fa');
        var targets = $($(this).attr('data-targets'));
        if(icon.hasClass("fa-plus")) {
            icon.removeClass("fa-plus").addClass("fa-minus");
            targets.removeClass('collapse');
        }else {
            icon.removeClass("fa-minus").addClass("fa-plus");
            targets.addClass('collapse');
        }
    });
  function screenListener(e) {
  if (e.matches) {
    $('#dashboard-tabs-collapse').addClass('collapse');
  } else {
    $('#dashboard-tabs-collapse').removeClass('collapse');
  }
}
...