我想創建與jquery的菜單中,當用戶將鼠標懸停元素的菜單會顯示出來,並會隱藏當用戶移動鼠標移開試圖建立與jquery的菜單,但我的代碼心不是工作
我的html代碼:
<div class="span8 img">
<img src="http://farm4.staticflickr.com/3198/2978120072_ca00381e08.jpg" alt="" width="550px" height="368px">
<div class="like-box">Like</div>
</div>
CSS:
.like-box {
display: block;
background: rgba(255, 255, 255, .9);
padding: 15px;
position: absolute;
left: -1px;
width: 94%;
bottom: -1px;
display: none;
}
的Javascript:
$('.img').mouseover(function() {
$(this).parent().siblings('.like-box').css('display', 'block');
$(this).parent().siblings('.like-box').mouseleave(function() {
$(this).css('display', 'none');
})
});
,但這似乎沒有工作
我試過了,仍然沒有工作:/ – hilarl
確定它的工作,我有選擇的名字拼錯了。但它不會隱藏在mouseout上。但是我有代碼$(this).next('。like-box')。mouseleave(function(){ \t \t $(this).css('display','none'); \t \t}) ; – hilarl