我想创建一个图片库与HTML
,CSS
& jQuery
。我创建了一个div
,当我的鼠标进入另一个div
时出现。但是当我的鼠标进入div
时,其他div
出现一次,消失,然后再次出现。我该如何解决?jQuery .hover()奇怪的行为
jQuery的
$(function(){
// stock dans des variables
var dark = $('.hov');
var img = $('img');
// cacher les hover
dark.hide();
// montrer au survol de l'image
img.mouseenter(function(){
$(this).next().fadeIn('slow');
});
img.mouseleave(function(){
$(this).next().fadeOut('slow');
});
});
HTML
<div class="row">
<div class="col-md-4">
<img src="http://placehold.it/350x250">
<div class="hov"></div>
</div>
<div class="col-md-4">
<img src="http://placehold.it/350x250">
<div class="hov"></div>
</div>
<div class="col-md-4">
<img src="http://placehold.it/350x250">
<div class="hov"></div>
</div>
</div>
你能为我们提供一些这种情况下的小提琴吗? – 3rdthemagical
我猜想下一个元素会与你正在悬停的元素重叠,然后触发mouseleave事件,然后在下一个元素再次隐藏时触发mouseenter事件,等等......也提供相关的CSS。无论如何,你应该将这些事件绑定到'.col-md-4'容器级别 –
对不起,我不明白你的问题! –