Я пытаюсь создать панель управления администратора, используя конструкцию материалов. Как часть этого, я пытаюсь добавить элемент modal-trigger
внутри тега <td></td>
таблицы, которая использует библиотеку datatable.js. Но когда я нажимаю на триггер, модальный не появляется. Кто-нибудь сталкивался с подобной проблемой раньше?Materialcss modal не работает с datatables.js
0
A
ответ
0
Я думаю, что то, что происходит, заключается в том, что ваш trigger
не находится в DOM, когда вы рисуете таблицу, но не видя своего кода, я не могу быть уверен. Как правило, он вызывает модальный щелчок или что-то еще? Вы можете захотеть изменить фактический запуск щелчка на TD с данным классом, содержащимся в таблице так что-то вроде этого:
$(".modal-trigger").click(function(){//Open Modal});
Это будет работать на первой странице, но не после первого розыгрыша таблицы как событие было зарегистрировано до того, как элементы были в DOM. Скорее всего, вы должны слушать щелчок в таблице, как это:
$("#table-id").on("click", ".modal-trigger", function(){//Open Modal});
Я надеюсь, что имеет смысл, и что это помогает, если не возможно работать до JSFiddle, иллюстрирующей проблему?