2016-05-05 13 views
1

私は電子メールサイトを持っています。私がホバーすると、製品リストにはアクティブな状態があります。それらのすべてをホバリングし、ホバーを1つに追加する方法、同じクラスで、非アクティブ、非アクティブのまま、これは私のコード1つの要素のみアクティブにします(アクティブなもの)

<div class="product"> 
    <div class="product-hover"> 
    <p> SOME PHP CALLS HERE</p> 
    </div> 
    <p>some php here</p> 
</div> 

と私のCSSです:ホバークラスを適用している何

.product-hover { 
    display: none; 
    background-color: #FEEEEE; 
    float: right; 
    height: 100%; 
    position: absolute; 
    right: 0; 
    top: 0; 
} 

.product:hover .product-hover { 
    display: block; 
    line-height: 25; 
} 

.product { 
    background: red; 
} 
+0

@Fred -ii:可能重複:http://stackoverflow.com/questions/19140111/how-to-target-only-the-current-hovering-div-with-jquery-when-there-are-many - –

+0

商品が表示されていますか?より完全なHTMLを表示してください – Webomatik

答えて

0

? Javascriptを使用して明示的なクラスを適用するのではなく、CSS:hover psuedoclassを使用する方が理にかなっています。 Javascriptのようなサウンドは、特定のクラスを持つすべての要素にホバークラスを適用しています。

関連する問題