- Для увеличения при наведении на изображение, создайте изображение с классом .remove (который находится внутри hovered .row div) и затемните при событии размытия.
Это переключит класс «удалить» в строке зависания.
$('.row').hover(function() {
$(this).find('.remove').stop(true, true).fadeIn();
}, function(){
$(this).find('.remove').stop(true, true).fadeOut();
});
Вы также должны использовать stop (true, true) , чтобы очистить очередь анимации и завершить любую текущую анимацию.
- При щелчке .remove получить атрибут узла родительского div
$('.remove').click(function() {
var $parent = $(this).parent();
var nodeValue = $parent.attr('node') || "missing-node-value";
console.log("node =", nodeValue); // DEBUG
$parent.slideUp();
});
Просмотр демо .