Допустим, у меня есть плагин jquery под названием widget, который можно использовать для нескольких элементов
например $('.myClass').widget();
После загрузки страницы я динамически добавляю HTML, который содержит больше элементов, которыеиметь класс myClass
.Если я снова выполню приведенный выше код, ранее загруженные виджеты будут снова инициализированы.
Одно из решений, которое я придумал, - удалить класс myClass
после инициализации виджета.
Другая идея заключается в использовании .data()
и сохранении проверки флага инициализации, если он существует, когда плагин загружается.
Есть ли лучший способ сделать это?