Я хочу отключить событие наведения на определенный список, когда происходит другое событие.
Вы можете использовать функцию unbind для удаления этих событий.
unbind
$('#theListId').unbind('mouseenter').unbind('mouseleave');
Вы также можете использовать:
$('#item').unbind('mouseenter mouseleave');
Что совпадает с:
function test(){ alert('test'); }; $( "li" ).hover( test ); $("li").unbind('hover', test);