96
rated 0 times
[
97]
[
1]
/ answers: 1 / hits: 18793
/ 10 Years ago, fri, april 11, 2014, 12:00:00
I have 5 buttons and when i pass my pointer o some of then, i want change the background image but with a fade effect.
HTML:
<body>
<div id=content class=row>
<div class=large-4 center columns >
<a id=column1 class=button expand href=http://www.page1.com>WEB 1</a>
</div>
<div class=large-4 center columns>
<a id=column2 class=button expand href=http://www.page2.com>WEB 2</a>
</div>
<div class=large-4 center columns>
<a id=columna3 class=button expand href=http://www.page3.com>WEB 3</a>
</div>
<div class=large-4 large-offset-2 center columns>
<a id=columna4 class=button expand href=http://www.page4.com>WEB 4</a>
</div>
<div class=large-4 center columns end>
<a id=columna5 class=button expand href=http://www.page5.com>WEB 5</a>
</div>
</div>
</body>
Jquery:
<script src=js/jquery.js></script>
<script src=js/foundation.min.js></script>
<script>
$(document).foundation();
$(#column1).mouseover(function(){
$(body).css('background-image', 'url(img/dib1.jpg)');
});
$(#column2).mouseover(function(){
$(body).css('background-image', 'url(img/dib2.jpg)');
});
$(#column3).mouseover(function(){
$(body).css('background-image', 'url(img/dib3.jpg)');
});
$(#columna4).mouseover(function(){
$(body).css('background-image', 'url(img/dib4.jpeg)');
});
$(#column5).mouseover(function(){
$(body).css('background-image', 'url(img/dib5.jpg)');
});
</script>
The problem is when change the image, is so quickly, for that i want put a fade transition, tried put fadetoggle slow, but disappear all my content because use body for my selector.
More From » jquery