Не работает jquery hover + delegate.
Событие hover без delegate (on) работает:
$('body .b-list__item').hover(
function() {
$(this).find('.item-icon').show();
},
function() {
$(this).find('.item-icon').hide();
}
);
А с делегированием события hover через jQuery.delegate() не работает ни разу:
$('body').delegate(".b-list__item", "hover", function( event ) {
console.log('hover ?!');
if ( event.type === 'mouseenter' ) {
$(this).find('.item-icon').show();
alert('show');
}
else {
$(this).find('.item-icon').hide();
alert('hide');
}
});