Не работает 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'); } });