我有这个设置:
<div class="video" id="video_main">
<div class="video_image_bg video_logo_off" id="video_bg">
<span class="video_span" id="video_span"></span>
</div>
<div>
<div class="video" id="video_main">
<div class="video_image_bg video_logo_off" id="video_bg">
<span class="video_span" id="video_span"></span>
</div>
<div>
....
....
和:
var videospan = $('.video').find('#video_span');
$('.video').mouseenter(function() {
videospan.fadeTo("slow", 1);
});
$('.video').mouseleave(function() {
videospan.fadeTo("slow", 0);
});
一个问题是,当我用鼠标输入时,所有 div 都会受到影响,而不是我用鼠标实际输入的那个。
我不确定$(this)
这里是什么意思
第二个问题是我想使用hover
orhoverIntent
比mouseenter
and更好的方法mouseleave
,但我不确定如何使用fadeTo
来获得相同的效果。
有任何想法吗?
谢谢