0

Is it possible fadeIn, fadeOut or other effect on onclick function?

E.G. When click

<a href="#" onclick="document.getElementById('test').style.backgroundImage='url(img/test.jpg)'" ><span class="left">Test</span>></a>

change background within fade effect?

Krish R
  • 22,583
  • 7
  • 50
  • 59
Slaythern Aareonna
  • 353
  • 3
  • 9
  • 25

2 Answers2

0

Try to add this style:

<style>
#test {

transition: background .1s linear;
-webkit-transition: background .1s linear;
-moz-transition: background .1s linear;
-o-transition: background .1s linear;

}
</style>

<a href="#" onclick="document.getElementById('test').style.backgroundImage='url(img/test.jpg)'" ><span class="left">Test</span>></a>
0
<a href="javascript:changeBackground('img/test.jpg')"><span class="left">Test</span>></a>
<div id="test" style="display: none;"></div>
<script>
    function changeBackground(src) {
        var img = new Image();
        img.src = src;
        img.onload = function () {
            $('#test').fadeIn();
        }
    }
</script>

You can do it with jQuery

Vicky Gonsalves
  • 11,593
  • 2
  • 37
  • 58