我的jquery知识有点(更像是一个非常生锈的)。出于某种原因,当绿色的盒子悬停在上面时,我无法弄清楚我在这里错过了什么让蓝色框褪色。
脚本:
$(document).ready(function() {
$(".hover-text").hover({
$(".hover-hide").animate({
opacity: 0.4,
}, 500);
});
html:
<div class="hover-hide">
<div class="hover-text">
BLAH
</div>
</div>
css:
.hover-hide{
width:200px;
height:200px;
background-color:blue;
padding:30px;
}
.hover-text{
color:white;
background-color:green;
padding:10px;
width:auto;
margin-top:20px;
}
非常感谢! :)
答案 0 :(得分:5)
.hover
的第一个参数是回调函数,它应该是$('.hover-text').hover(function(){
。
小提琴here。
答案 1 :(得分:1)
function
来电后,您错过了.hover
。此外,您在.ready();
应该是:
$(document).ready(function() {
$(".hover-text").hover( function() {
$(".hover-hide").animate({ opacity: 0.4, }, 500);
});
});
这是一个小提琴:http://jsfiddle.net/TMZhJ/