在mouseenter上隐藏div-但请保留

潘顿

我有两个div-当mouseenter divA应该消失并且divB应该出现。当mouseleave divB divA应该再次显示并且divB消失时。我使用以下代码来实现它:

$("#divA").on("mouseenter", function() {
        $("#divA").hide();
        $("#divB").show();
    });
    $("#divB").on("mouseleave", function() {
        $("#divA").show();
        $("#divB").hide();
    });`

唯一的问题是,当divA隐藏另一个div(以前坐在它下面)进入他的位置时…那么问题是,是否有办法让divA在视觉上消失而不是“物理上”消失?谢谢!

威廉·卡内罗

代替使用display属性,尝试使用opacity属性来做到这一点:

$("#divA").on("mouseenter", function() {
    $("#divA").css("opacity", 0);
    $("#divB").css("opacity", 1);
});

$("#divB").on("mouseleave", function() {
    $("#divA").css("opacity", 1);
    $("#divB").css("opacity", 0);
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是“ div标签”?(请举例说明)

来自分类Dev

向元素添加功能时,请保留“ i”值

来自分类Dev

隐藏的div正在加载时保留空白

来自分类Dev

在iOS上阻止保留

来自分类Dev

解析后,请保留<pre>中的回车文本

来自分类Dev

在按钮上隐藏div

来自分类Dev

在div标签的同一行上保留单独的文本

来自分类Dev

如果验证失败,请保留重新加载时的更改

来自分类Dev

Overlfow:隐藏在div上

来自分类Dev

在隐藏的DIV上渲染Chartjs

来自分类Dev

使用Python保留用户提供的参数的顺序请点击

来自分类Dev

Overlfow:隐藏在div上

来自分类Dev

在mouseenter()jQuery之后在多个div上设置动画宽度

来自分类Dev

更改网址并保留div

来自分类Dev

在a:hover上显示隐藏的div

来自分类Dev

在iOS上阻止保留

来自分类Dev

在表单上隐藏多个div

来自分类Dev

使用BeautifulSoup更换标签时请保留孩子

来自分类Dev

如何隐藏系统保留分区?

来自分类Dev

刷新页面时,请确保留在相同的div区域

来自分类Dev

在悬停事件上隐藏div

来自分类Dev

IIS上的Wordpress-请

来自分类Dev

jQuery在mouseenter上隐藏img不起作用

来自分类Dev

div跳过隐藏的溢出但相对于父div仍然保留

来自分类Dev

在mousemove上显示/隐藏div

来自分类Dev

JQuery:使用淡入/淡出显示隐藏的 div,同时保留间距/流

来自分类Dev

删除div并保留内容

来自分类Dev

隐藏边缘上的 div 溢出

来自分类Dev

在移动设备上隐藏 DIV