php - 单独显示/隐藏具有相同类名的 div

标签 php jquery

我正在尝试一件非常简单的事情,隐藏/显示我的鼠标悬停在另一个元素上的信息 div。我的代码结构类似于:

<div class="divRow">
    <div class="divColumn">
        <div class="divInfo">Info</div><a href=""><img src="" /></a></div>
        <div class="divInfo">Info</div><a href=""><img src="" /></a></div>
        <div class="divInfo">Info</div><a href=""><img src="" /></a></div>
    </div>
</div>

图像已显示,并且应该有一个空白区域,我希望在其中显示 divInfo。

我使用以下 jQuery 代码来显示/隐藏:

$(function() {
      $('.divInfo').hide();
      $('.divColumn').hover( function() { $('.divInfo').toggle(); } );
});

当然,这可行,但一次显示/隐藏行中的所有 3 个 div。我希望能够分别显示隐藏每个...

这可以使用类吗?或者我必须为每个使用不同的唯一ID?

这里显示了我想要的功能,但我不知道该怎么做。 :)

http://www.therice-co.com

问候和感谢

最佳答案

实际上,您希望 div 始终存在,但当您不将它们悬停时,它们会以某种方式“不可见”。这很简单:

.divInfo:not(:hover){
    opacity: 0;
}

Fiddle

关于php - 单独显示/隐藏具有相同类名的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27335500/

相关文章:

php - Magneto 将数据插入 Wordpress wp_users 和 wp_usermeta 表

php - MySQL SELECT 排序问题

Javascript php,自动完成 Bootstrap

javascript - 使用 Grails findByAll() 数组进行 jQuery 自动完成

jquery - 如何禁用文本输入字段中的手动输入 - JQuery Datepicker

javascript - 选择除 sibling 和自身之外的所有元素

php - 在同一环境中运行的 2 个版本的 PHP 之间丢失

php - 如何从 php ://temp wrapper 中删除文件

javascript - 缩放瞄准鼠标光标的图像

Jquery 与变量匹配