jQuery code snippet to make an options bar slider which can be toggled up and down to show options for a tool or such. It changes the arrow image when the animation ends.
/*OPTIONS SLIDER / BUTTON ANIMATION -----------------*/
var optionsToggleBtn = $('#options_btn');
var buttonState = 1; //open
optionsToggleBtn.live('click', function(){
$('#options').slideToggle('slow' , function(){
if (buttonState == 1) {
buttonState = 0;
$('#arrowoptionstoggle').attr('src','images/down-arrow.png');
} else {
buttonState = 1;
$('#arrowoptionstoggle').attr('src','images/up-arrow.png');
}
});
});
var optionsToggleBtn = $('#options_btn');
var buttonState = 1; //open
optionsToggleBtn.live('click', function(){
$('#options').slideToggle('slow' , function(){
if (buttonState == 1) {
buttonState = 0;
$('#arrowoptionstoggle').attr('src','images/down-arrow.png');
} else {
buttonState = 1;
$('#arrowoptionstoggle').attr('src','images/up-arrow.png');
}
});
});


