JQuery 悬停时显示/隐藏

标签 jquery jquery-plugins jquery-selectors jquery-events

我有三个链接,猫、狗、蛇。当我将鼠标悬停在每个链接上时,与每个链接相关的内容应该会发生变化。

因此,如果我将鼠标悬停在猫上,则会出现猫内容,如果我将鼠标悬停在狗上,猫内容将平滑消失,而狗内容将出现......依此类推。

Links are: Dog   Cat  Snake
<div>
  <span style="display:none;"> Cat Content</span>
  <span style="display:none;"> Dog Content</span>
  <span style="display:none;"> Snake Content</span>    
</div>

我怎样才能让它完全正常工作,并且有一些平滑的淡入淡出?

最佳答案

('.cat').hover(
  function () {
    $(this).show();
  }, 
  function () {
    $(this).hide();
  }
);

其他人也一样。

为了平滑淡入,您可以使用fadeInfadeOut

关于JQuery 悬停时显示/隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404775/

相关文章:

javascript - 单击时将轮播元素移动到轮播中间(JavaScript)

jquery - 交互式图表 - Coldfusion 还是 jQuery?

javascript - 如何通过 js 或 jquery 设置子宽度等于父宽度减去 x px?

javascript - 删除jquery中没有特定后代元素的所有元素

javascript - jQuery:基于多个属性的元素选择

javascript - 这段 JavaScript 代码有什么问题?一直循环不停

jQuery:当鼠标未悬停时隐藏 'active class'

javascript - jQuery 文件上传挂接到按钮

javascript - 不工作 : jquery custom scrollbar please help?

jquery - 如何删除 div 的所有子元素上的 JQM 样式