我一直试图制作一个代码,当一个div包含一个包含描述的div时,将其悬停在其父li上,但它只是不起作用..
我几乎可以肯定它与结构或css有关。
jQuery的:
$('.featured_entry li').hover(function() {
$(this).find('.description').show(100);
}, function() {
$(this).find('.description').hide(100);
});
HTML:
<div class="featured_entry">
<ul>
<li>
<div class="description">blabalbla</div>
<div class="box"></div>
</li>
</ul>
</div>
CSS:
.box {
width: 200px;
height: 200px;
background: #000;
}
.description {
background: #142450;
width: 200px;
height: 100px;
display: none;
}
答案 0 :(得分:3)
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
到您的文件
以及.ready功能:
$(document).ready(function(){ /* jquery code */ });
答案 1 :(得分:0)
您可能需要延迟执行,直到加载DOM:
$(function(){
$('.featured_entry li').hover(function() {
$(this).find('.description').show(100);
}, function() {
$(this).find('.description').hide(100);
});
});