【发布时间】:2015-03-06 01:18:36
【问题描述】:
我是 jquery 的新手,我正在尝试了解如何在我的情况下悬停当前元素:
<div class="feat_pic">
<div class="feat_bg_img" style="background-image: url(<?php echo $src[0]; ?> );"><div class="layer"></div></div>
<a class="home-feat-title" href="<?php the_permalink(); ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
</div>
<div class="feat_pic">
<div class="feat_bg_img" style="background-image: url(<?php echo $src[0]; ?> );"><div class="layer"></div></div>
<a class="home-feat-title" href="<?php the_permalink(); ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
</div>
<div class="feat_pic">
<div class="feat_bg_img" style="background-image: url(<?php echo $src[0]; ?> );"><div class="layer"></div></div>
<a class="home-feat-title" href="<?php the_permalink(); ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
</div>
我知道我有点接近我想要完成的,这里是代码:
$(".feat_pic").hover(function(){
$(".home-featured ul li .feat_container ul li .feat_bg_img .layer").addClass("lilith");
$(".home-featured ul li a.home-feat-title").addClass("satan");
}, function(){
$(".home-featured ul li .feat_container ul li .feat_bg_img .layer").removeClass("lilith");
$(".home-featured ul li a.home-feat-title").removeClass("satan");
});
如何使 add.Class 仅适用于当前的 .feat_pic?
【问题讨论】:
标签: javascript jquery hover jquery-hover