jquery - 悬停在 jquery 上的 div 消失了

标签 jquery css html

我正在使用这个 jquery 代码在悬停时显示 div:

$(function() {
  $('#div1').hover(function() { 
    $('#div2').fadeIn(); 
  }, function() { 
    $('#div2').fadeOut(); 
  });
});

在 jSFiddle 上:http://jsfiddle.net/4z2zq/4/

这将使用两个 DIV ID:

  1. 分区1
  2. 分区2

但是当 #div2 悬停时,我无法点击那些链接! 当我尝试点击这些链接时,这个 div 消失了。在悬停 #div2 本身时保留 #div2 的任何想法。

最佳答案

类似的东西

$(function() {
    $('#div1').hover(function() { 
        $('#div2').fadeIn(); 
    } );
    $('#div2').mouseleave(function() {                  
        $('#div2').fadeOut(); 
    });
});

http://jsfiddle.net/4z2zq/8/

关于jquery - 悬停在 jquery 上的 div 消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18241364/

相关文章:

css - 仅使用 css 从 <p> 中删除一个单词

javascript - 不会在手机上显示图像

html - 用 Logo 图像替换 H1 文本

javascript - 检测两个 div 是否太近或碰撞/重叠

jquery - 使用可扩展框制作网格

jquery - 如果属性类已在 Jquery 中使用,如何向表单元素添加 css

html - CSS/HTML : Create a glowing border around an Input Field

jquery - 使用查询将 HTML div 设置为可见

jquery - 如何更改页面上垂直滚动条的高度?

html - 为什么我的布局中有间隙?