CSS で奇妙な効果が得られます。ボックスの上にマウスを置くと、次のボックスが 32 ピクセル移動します。なんで?チェックボックスが原因だと思いますが、32px左にシフトしました。
html:
<div class="Z"> <a href="http://google.com"><img src="http://25.media.tumblr.com/tumblr_m9p3n1vJmZ1rexr16o1_400.jpg" class="A"/><img src="http://suvendugiri.files.wordpress.com/2012/02/checkbox.png" class="B"/></a>
<a
href="http://google.com">
<img src="http://25.media.tumblr.com/tumblr_m9p3n1vJmZ1rexr16o1_400.jpg"
class="A" />
<img src="http://suvendugiri.files.wordpress.com/2012/02/checkbox.png"
class="B" />
</a>
</div>
CSS:
/*.B { display: none; }/**/
a:hover .B {
display:inline-block;
}
.B {
display:none;
width: 32px;
position: relative;
left:-32px;
vertical-align:top;
}
/
/*/
//.Z > * {vertical-align:top; }
JS (不要):
$('.B').click(function () {
alert('a');
return false;
});