即使我没有将鼠标悬停在它上面,我也想保持 div 处于活动状态。例如,当我将鼠标放在图片上时,它会显示个人资料。当我将鼠标移开时,它将保持活动状态。
这是此效果的示例,其中显示了管理配置文件:http ://www.datastax.com/company#management 。
所以我用亚历克斯莫里斯的例子来创建这个:http: //jsfiddle.net/44jQa/49/
我希望文档加载时图像的不透明度为 0.5。当我将鼠标悬停在它上面时,不透明度应该变为 1。然后在我离开时回到 0.5。我有以下代码,但它似乎不起作用:
$("#.lrow > img").css("opacity", 0.5);
function showPart(id) {
$('#content .part' + id).fadeIn('400').addClass('show');
}
$('.lrow ').hover(function () {
var id = $(this).data('id');
$(this).find('img').animate({
opacity: 1.0
}, 500);
if ($('.show').length == 0) {
showPart(id);
} else {
$('.show').removeClass('show').fadeOut('400', function () {
showPart(id);
});
}
}, $(this).find('img').animate({
opacity: 0.5
}, 500););