我想創建一個圖片庫與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'容器級別 –
對不起,我不明白你的問題! –