我正在调换悬停时的img src。通常我会用: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和鼠标离开的问题? –
没问题,我只是想看看是否有人有更简单/更简单的解决方法。 –