Как я могу остановить повторение события Onchange - PullRequest
0 голосов
/ 13 июня 2011

Этот код ниже управляет областью назначения на этой моей домашней странице. Однако это повторяет анимацию. Мне нужно, чтобы оно исчезло с того, что в данный момент отображается, и заменило его выделением из выпадающего списка.

Мне также нужно добавить класс в .desarea, который является значением поля выбора.

//Create destination switch
$('#regionselect').change(function(){
    var selected = $(this).find(':selected');
    $('.regionDetail').fadeOut(function(){
         $('.'+selected.val()).slideDown();   
    });
    var count = $('.countrylist').length;
    $('.countrylist').slideUp(function(){
        if(!--count) {
           $('.'+selected.val()).slideDown();
        }       
    });
});

1 Ответ

2 голосов
/ 13 июня 2011

У вас есть

$('.'+selected.val()).slideDown();

дважды.Так он делает это дважды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...