Jquerry animate
Szeretném három ikonomat, animáválva lecserélni másikra, hover-ként.
■
#icon .facebook, #icon .facebook_hover{
margin-left:740px;
float:left;
width:35px;
height:35px;
}
#icon .skype, #icon .youtoube ,
#icon .skype:hover, #icon .youtoube:hover{
margin-left:-5px;
float:left;
width:35px;
height:35px;
}
<div id="icon">
<a href="#" title="Facebook" id="exchange">
<div class="facebook" ><img src="images/icon_facebook.png" width="37"></div></a>
<a href="#" title="Skype"> <div class="skype"><img src="images/icon_skype.png" width="37"></div></a>
<a href="#" title="Youtube"> <div class="youtoube"><img src="images/icon_youtube.png" width="37"></div></a>
</div>
<script type="text/javascript">
$("#facebook").hover(function(){
$(this).stop(true, true).animate({ 'background-image' :'url("images/icon_facebook.png")' });
}, function() {
$(this).stop(true, true).animate({ 'background-image' :'url("images/icon_facebook_hover.png")'});
});
</script>
Hol a probléma? Miért nem
Miért nem css-sel csinálod?
css?
animate
Ha meg nem animálódik IE alatt szerintem nem a világ vége. De a fentit meg tudod valósítani jQuery-vel is.
Köszönöm
ÉS a jó tanácsokat is.
Lehet még egy kérdésem?
input
after
/before
pszeudó kijelölő használatátinput
elem esetén.Igen, köszönöm
Tárhelyen már nem működik!
IE -ben meg tökéletesen animál!!
Mozzilában is tökéletes!!
Akkor most mi van??
Csak a Chrome nem jó!!
Mit rontottam el??