【发布时间】:2016-06-28 08:50:46
【问题描述】:
我有一个 PHP 生成的优惠券列表,所有优惠券都有 div id (#coupon) 和类 (.coupon_hover)
当用户将鼠标悬停在一个名为#coupon 的 div 上时,我希望所有其他名为 #coupon 的 div 都消失,除了悬停在上面的那个。我最好只在 CSS 中执行此操作。
我已经能够将所有优惠券隐藏在使用此代码悬停的优惠券下方:
#coupon:hover ~ .coupon_hover {
display:none;
}
我做了一个小提琴https://jsfiddle.net/04t5psbu/2/
查看当您将鼠标悬停在第二张优惠券上时,第一个优惠券如何停留而最后一个优惠券隐藏,我想要它,以便当其中任何一个悬停时,所有其他优惠券都隐藏接受悬停的优惠券,div 的名称必须保持它的名字只是(#coupon)它不能是#coupon1 #coupon2 等......
感谢您的帮助
【问题讨论】:
-
ID 应该是唯一的
-
不是刚设计的时候?像优惠券
-
它必须始终是唯一的。没有例外。
-
怎么了?然后使用类,而不是 ID!
-
这是一个类的用途......
标签: javascript jquery html css hover