我想用同一個.class創建多個縮略圖。縮略圖div包含3個其他div。第一個是圖像,第二個是鼠標中出現的描述,第三個是改變不透明度的條形圖。給多個div相同的功能
當鼠標懸停在.thumbnail之上時,兩個元素都應執行其功能。
我的問題是,現在每個縮略圖都執行該功能,因此每個縮略圖現在都會突出顯示。我怎樣才能改變它,這樣只有一個縮略圖在它上面懸停時突出顯示?
HTML:
<div class="thumbnail">
<div class="thumbnail_image">
<img src="img/Picture.png">
</div>
<div class="thumbnail_describe">
<p>Description</p>
</div>
<div class="thumbnail_footer">
<p>Text</p>
</div>
</div>
的jQuery:
$(document) .ready(function() {
var $thumb = $('.thumbnail')
var $thumb_des = $('.thumbnail_describe')
var $thumb_ft = $('.thumbnail_footer')
//mouseover thumbnail_describe
$thumb.mouseenter(function() {
$thumb_des.fadeTo(300, 0.8);
});
$thumb.mouseleave(function() {
$thumb_des.fadeTo(300, 0);
});
//mouseover thumbnail_footer
$thumb.mouseenter(function() {
$thumb_ft.fadeTo(300, 1);
});
$thumb.mouseleave(function() {
$thumb_ft.fadeTo(300, 0.8);
});
});
非常感謝! – alex