だから私は他のページにリンクする必要がある3つの写真を持っています、そしてそれはホバリングでフェードインします。しかし、画像がCSSのブロックに配置されると、jqueryの影響が無効になることに気付きました。そして解決策は?
CSS:
div {
display: none;
width: 600px;
margin: auto;
}
.row_1 img{
width: 300px;
height: 300px;
}
.row_2 img{
width: 150px;
height: 150px;
}
.row_1,
.row_2{
display: inline-block;
}
.row_2 img{
display: block;
}
.row_1 img{
display: block;
}
Htmlコード:
<div>
<h2>Blog</h2>
<div class ="row">
<span class ="row_1">
<a href="#"><img src="image/under.png" /></a>
</span>
<span class ="row_2">
<a href='#'><img src="image/under.png" /></a>
<a href="#"><img src="image/under.png" /></a>
</span>
</div>
</div>
jquery:
$(document).ready(function(){
$('a').fadeTo(1,0.5);
$('a').hover(
function () {
$(this).fadeTo('slow',1);
},
function () {
$(this).fadeTo('slow',0.5);
}
);
});
$(document).ready(function(){
$('div').fadeIn('slow');
});