悬停时淡出/淡入 Div

西蒙·帕特雷克

请我想将鼠标悬停在特定的 Div 上,当我这样做时,特定的隐藏显示的一面和另一个显示,但问题是所有的 div 都同时隐藏和显示。

$(".service").on('mouseover', function () {  
    $(".face1").fadeOut();
    $(".face2").fadeIn();
});
$(".service").on('mouseout', function () {
    $(".face2").fadeOut();
    $(".face1").fadeIn();
});

这是演示:https : //codepen.io/abcari/pen/JMjjow

科林·克莱恩

您最常$(this)用来阻止所有具有相同类名的元素.face1.face2执行相同的操作,并防止受同一事件的影响。

查询

$(".service").on('mouseenter', function () {

    $(this).find(".face1").fadeOut();
    $(this).find(".face2").fadeIn();

});

$(".service").on('mouseleave', function () {

    $(this).find(".face2").fadeOut();
    $(this).find(".face1").fadeIn();

});

关于 $(this) 的文章

基于 OP 的更新询问:

CSS :

.service .face2 {position:absolute;top:50%;left:50%;display:none;transform:translate3d(-50%,-50%,0);text-align:center;}

将此添加到 css 文件的最后一行。jsfiddle(仅用于过渡目的)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

淡入淡出DIV +悬停时停止动画

来自分类Dev

将鼠标悬停在图像上时如何切换淡入淡出DIV

来自分类Dev

jQuery在悬停时更改div的背景图像(带有淡入淡出动画)

来自分类Dev

当用户悬停时,让内部div元素在循环中淡入/淡出

来自分类Dev

滚动页面时淡入和淡出div

来自分类Dev

加载时淡入淡出 div 背景

来自分类Dev

Div 在超时淡入淡出时闪烁

来自分类Dev

悬停时使用淡入淡出效果更改图像后,单击div时交换图像

来自分类Dev

淡入和淡出div

来自分类Dev

Div不会淡出/淡入

来自分类Dev

单击链接时如何禁用淡入/淡出div

来自分类Dev

jQuery淡入淡出-在页面加载时显示div

来自分类Dev

淡入和淡出div标签

来自分类Dev

jQuery Div淡入或淡出更改

来自分类Dev

jQuery淡入和淡出悬停/ mouseleave上的另一个div而不会闪烁

来自分类Dev

在查看时使用Waypoint淡入div,而在滚动时淡出剩余的div

来自分类Dev

CSS3隐藏的div在悬停时淡出吗?

来自分类Dev

jQuery在悬停时淡出div。链接不可选择

来自分类Dev

鼠标悬停或单击div上的事件时阻止淡出

来自分类Dev

仅当Div高于X时,文本才会在Div中淡入/淡出

来自分类Dev

悬停时淡入DIV-即使悬停在前DIV上

来自分类Dev

在鼠标悬停时淡入/淡出图片

来自分类Dev

使颜色在悬停时淡入和淡出

来自分类Dev

在jQuery滚动上淡入和淡出div

来自分类Dev

如何淡入和淡出<div>中的文本

来自分类Dev

jQuery淡入淡出内容+更改div

来自分类Dev

图像淡入淡出后的div

来自分类Dev

在滚动div上逐渐淡入淡出

来自分类Dev

如何淡入和淡出<div>中的文本