今日、私は隠された画像を動かすためにトップボタンを修正していました。空のアンカーを別のアンカーの下に置きたい。javascriptで使用されるアンカー、および非表示の画像をアニメーション化します。
これがjsfiddleですhttp://jsfiddle.net/JohnnyDevv/TR4ps/4/
そして、ここにhtml、javascript、cssがあるので、uはよりよく理解できます。
HTML
<div id="hidden-cartoons">
<img src="https://lh6.googleusercontent.com/-aEPxXvvzbgE/UJesTFlawfI/AAAAAAAAAz4/iYJpZwkkZ20/s228/velejador.png" class="cartoon velejador">
<img src="https://lh3.googleusercontent.com/-SdWM2VqioyI/UJesVjjZ6WI/AAAAAAAAA0A/vStlRdYcEWA/s338/bodoleite.png" class="cartoon bodoleite">
</div>
<div id="cartoons-buttons">
<a href="javascript:void(0)" class="left" id="velejador"></a>
<a href="javascript:void(0)" onclick="doSomething();" class="right"></a>
<a href="javascript:void(0)" class="left" id="bodoleite"></a>
<a href="javascript:void(0)" onclick="doSomething();" class="right"></a>
</div>
CSS
#hidden-cartoons {
position:absolute;
z-index:-99;
}
.cartoon {
width:40px;
position:absolute;
}
.cartoon.velejador {
margin-top:10px;
z-index:-99;
}
.cartoon.bodoleite {
margin-top:60px;
z-index:-99;
}
#cartoons-buttons {
width:320px;
height:520px;
position:absolute;
z-index:100;
}
.left {
padding:20px;
cursor:pointer;
margin-right: 120px;
}
.right {
padding:20px;
cursor:pointer;
margin-left: 120px;
}
#velejador {
background-color:#00ff00;
}
#bodoleite {
margin-top: 80px;
background-color:#ff0000;
}
Javascript
$(document).ready(function(){
$('#velejador').mouseover(function() { $('.velejador').stop().animate({ left: '+50', width: '40px' }, 1000); }).mouseout(function() { $('.velejador').stop().animate({ left: '0', width: '40px' }, 1000); }); $('#bodoleite').mouseover(function() { $('.bodoleite').stop().animate({ left: '+50', width: '40px' }, 1000); }).mouseout(function() { $('.bodoleite').stop().animate({ left: '0', width: '40px' }, 1000); }); });