Возможно ли удалить прикрепленное событие на объект, например $("button").hover(function(){//DO What ever});
теперь после некоторого изменения в браузере мне нужно удалить это событие, я попытался использовать $("selector").on( hover,function(){//DO What ever});
и удаление его с помощью $("selector").off(hover);
Нет события с именем hover, это метод утилиты для регистрации обработчиков mouseenter и mouseleave, поэтому попробуйте
$("selector").off('mouseenter mouseleave ');