I am showing how to use the select option html form element.

http://awrdev.g3tech.in/imageanime.html

Whole page:

<html>
<title>jQuery image animations</title>
<head>
        <link rel="stylesheet" href="/css/stylesheet.css" type="text/css" />
        <script src="/jquery/jquery.min.js"> </script>
        <script>
var arr = [ ], el, type;

function onebyone(el) {
        el.func(1000, function() {
                el = arr.func2();

                if(el == null) {
                        $('.vanish img').css({display: "block" });

$('body').append('<h2>Complete!</h2>').find('h2').slideUp(2000);
                        $('input[type=button]').attr('disabled', false);
                        return;
                } else {
                        switch(type) {
                        case 'fadein':
                        el.func = el.fadeIn;
                        break;
                        case 'fadeout':
                        el.func = el.fadeOut;
                        break;
                        case 'slidein':
                        el.func = el.slideDown;
                        break;
                        case 'slideoutleft':
                        el.func = el.slideUp;
                        break;
                        case 'slideoutright':
                        el.func = el.slideUp;
                        break;
                        }
                        onebyone(el);
                }
        });

}
function FadeIn() {
        $('.vanish img').css({display: "none" });
        el = arr.shift();
        el.func = el.fadeIn;
        arr.func2 = arr.shift;
        onebyone(el);
}

function FadeOut() {
        $('.vanish img').css({display: "block" });
        el = arr.shift();
        el.func = el.fadeOut;
        arr.func2 = arr.shift;
        onebyone(el);
}

function SlideIn() {
        $('.vanish img').css({display: "none" });
        el = arr.shift();
        el.func = el.slideDown;
        arr.func2 = arr.shift;
        onebyone(el);
}


function SlideOutLeft() {
        $('.vanish img').css({display: "block" });
        el = arr.shift();
        el.func = el.slideUp;
        arr.func2 = arr.shift;
        onebyone(el);
}


function SlideOutRight() {
        $('.vanish img').css({display: "block" });
        el = arr.pop();
        el.func = el.slideUp;
        arr.func2 = arr.pop;
        onebyone(el);
}

$(function() {
        $('input[type=button]').click(function() {
                $(this).attr('disabled', true);
                $('.vanish img').each(function() {
                        arr.push($(this));
                });
                type = $('#animetype').val();
                switch(type) {
                        case 'fadein':
                                FadeIn();
                                break;
                        case 'fadeout':
                                FadeOut();
                                break;
                        case 'slidein':
                                SlideIn();
                                break;
                        case 'slideoutleft':
                                SlideOutLeft();
                                break;
                        case 'slideoutright':
                                SlideOutRight();
                                break;
                        default:
                                break;
                }
        });
})
        </script>
</head>
<body>
        <h1> Image animations</h1>
<div id='topmenu'>
<select id='animetype'>
        <option value=fadein >Fade In</option>
        <option value=fadeout >Fade Out</option>
        <option value=slidein >Slide In</option>
        <option value=slideoutleft >Slide Out from left </option>
        <option value=slideoutright >Slide Out from right </option>

</select>
<input type="button" value="Animate images"/>
</div>

<div class='vanish'><img  src="images/forest1.jpg" /></div>
<div class='vanish'><img  src="images/forest2.jpg" /></div>
<div class='vanish'><img   src="images/island1.jpg" /></div>
<div class='vanish'><img   src="images/island2.jpg" /></div>
<div class='vanish'><img   src="images/mount1.jpg" /></div>
<div class='vanish'><img   src="images/sunrise.jpg" /></div>

</body>
</html>


-- 
Gayatri Hitech
http://gayatri-hitech.com
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines

Reply via email to