jQueryを初めて使用し、.hover関数に問題があります。初めて画像にカーソルを合わせるとアニメーションは機能しますが、すぐにもう一度画像にカーソルを合わせると正常に機能します。助けてくれてありがとう。zacknoblauch.comでライブの例を見ることができますこれが私のコードです:
html:
<div class="home_post_box">
<?php } ?>
<?php the_post_thumbnail('home-image'); ?>
<div class="home_post_text">
<a href="<?php the_permalink(); ?>"><h3><?php the_title(); ?></h3></a>
<a href="<?php the_permalink(); ?>"><p class="home_post_text_back">check it out >></p></a>
</div><!--//home_post_text-->
</div><!--//home_post_box-->
CSS:
.home_post_text {
background-color: #50D07D;
width: 320px;
height: 200px;
padding: 0;
position: absolute;
bottom: 0;
left: 0;
color: #fff;
z-index: 10;
visibility: hidden;
text-decoration: none;
}
.home_post_box {
max-width: 320px;
max-height: 200px;
width: 320px;
height: 200px;
margin: 5px;
float: left;
position: relative;
overflow: hidden;
}
jQuery:
$(function(){
$(".home_post_box").hover(function(){
$(".home_post_text", this).stop().animate({top:"0px"},{queue:false,duration:1000});
},
function() {
$(".home_post_text", this).stop().animate({top:"200px"},{queue:false,duration:1000});
});
});