【发布时间】:2023-04-08 18:04:01
【问题描述】:
我正在尝试使用 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');
})
});
但这似乎不起作用。
【问题讨论】:
标签: javascript jquery jquery-selectors jquery-events