Я ищу замену img src на hover. Обычно я хотел бы использовать:jQuery on ('hover') Замена события
$('#img').hover(function() {
$(this).attr('src', 'http://www.example.com/new-img.jpg');
});
Однако я загружаю содержание в Ajax с помощью так обычно я хотел бы использовать:
$('#main').on('hover', '#img', function() {
$('#img').attr('src', 'http://www.example.com/new-img.jpg');
});
Но я читал, что («зависание», .. .) был устаревшим в jQuery 1.8 и удален в 1.9 (jQuery Docs), что я и сейчас использую. У кого-нибудь есть какие-либо работы, кроме использования:
$('#main').on('mouseenter', '#img', function() {
$('#img').attr('src', 'http://www.example.com/new-img.jpg');
});
$('#main').on('mouseleave', '#img', function() {
$('#img').attr('src', 'http://www.example.com/old-img.jpg');
});
, что является проблемой при использовании MouseEnter и MouseLeave? –
Нет проблем с этим, я просто смотрю, есть ли у кого-то более короткое/легкое обходное решение. –