Unbind - Удалить - Убить плагин jQuery - PullRequest
19 голосов
/ 17 августа 2010

Есть ли способ "отвязать" плагин jQuery от селектора jquery?

Ответы [ 3 ]

12 голосов
/ 17 августа 2010

Вы можете отсоединить имя плагина от объекта-прототипа jQuery с помощью delete:

delete $.fn.pluginName;

Это не влияет на уже инициализированные экземпляры плагинов.

5 голосов
/ 17 августа 2010

Обычно №.

Плагин обычно вносит изменения в элементы, к которым вы его применяете.Иногда их можно просто отменить, удалив атрибуты или отменив привязку событий, которые добавил плагин, но плагин должен был бы предоставить эту функциональность, или вам нужно было бы точно знать, что удалить.

Иногда плагины перезаписывают информациютак что вы не можете отменить его, не зная, какая информация была до применения плагина.

2 голосов
/ 05 июля 2017
$("#selector").unbind().removeData(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...