$('#foo').off('click'); // удалим все обработчики события 'click' у элемента foo
Цитата из переведённой статьи.
Как этого избежать? Будет ли правильным такой подход?
var $element = $('#element');
// Где то в коде
$element.on('click', function () {
$(this).trigger('myplugin.click');
});
$element.on('myplugin.click', function() {
// Что то
});
// В методе destoy
$element.off('myplugin.click');