У меня есть что-то подобное следующему коду:
$(a).click(function() {
$(element).plugin();
});
Есть ли способ удалить плагин из элемента кроме использования $($.plugin).remove()
? Не уверенный, если у меня есть корректная терминология, но в основном я хочу сбросить элемент к, он - исходное состояние.
Спасибо
Вы должны знать, что делает плагин, чтобы отменить его эффекты. Многие плагины добавляют дополнительные элементы в DOM, обработчики элементов и т. Д. Если плагин не создает никаких дополнительных элементов, вы можете просто сделать клон (без данных и событий) и заменить или даже просто отвяжите все обработчики событий, но это не всегда будет эффективно. Это будет очень зависеть от рассматриваемого плагина.
Если плагин не предоставляет такую функциональность, это, вероятно, не может быть реализовано так просто. Вам нужно будет изучить, что делает плагин, и, в частности, отменить эти действия - или сохранить клон неподключенного элемента, чтобы заменить его позже.