Я не уверен на 100% в вашем вопросе, но если вам просто нужна другая анимация, основанная на выбранной опции, вы можете сделать что-то вроде этого
HTML
<div>Hey, what?</div>
<select>
<option>-</option>
<option>1</option>
<option>2</option>
</select>
JQuery
$('select').change(function() {
switch (this.selectedIndex) {
case 0:
break;
case 1:
$('div').fadeOut(300, function() {
$(this).show();
});
break;
case 2:
$('div').slideUp(300, function() {
$(this).show();
});
break;
}
});
Fiddle
http://jsfiddle.net/HJYYj/
Редактировать
Просто прочитайте ваш вопрос и поняли, что вы хотите скрыть разные элементы с каждой опцией. Вы можете довольно легко изменить вышеуказанный jQuery.
Обновленный пример: http://jsfiddle.net/yrNjS/
Обновленный код
$('select').change(function() {
switch (this.selectedIndex) {
case 0:
break;
case 1:
$('span').slideUp(500, function() {
$(this).show();
});
break;
case 2:
$('div').slideUp(500, function() {
$(this).show();
});
break;
}
});