JQuery проверки пользовательской анимации для errorPlacement - PullRequest
1 голос
/ 25 января 2012

ОК, поэтому у меня есть форма с 1 обязательным полем.Это проверочный код:

$('#form').validate({
    rules: {
        email: {
            required: true,
            email: true
        }
    },
    messages: {
        email: "Please enter a valid email address."
    },
    errorPlacement: function(error, element) {
        error.appendTo(element.parent()).hide().fadeIn;
    }
 });

Это замечательно, за исключением того, что я хочу, чтобы анимация была скользкой.Что поднимает интересный момент: пытаясь удалить fadeIn, он даже не скрывает элемент.Как только ошибка исправлена, я хочу, чтобы она исчезла, а после успешной отправки я хочу, чтобы сообщение об успехе занесло в slideDown.Могу ли я получить помощь?Я видел, что многие люди предлагают неработающие вещи, но не реальное предложение для исправления.

1 Ответ

0 голосов
/ 25 января 2012

Что касается части успеха, добавьте функциональность slideDown () к параметру успеха в вашем вызове для проверки.

success: function() {
 $('#foo').slideDown(); //slide down your success element
}

Что касается fadeIn - я не уверен, что вся строка выглядит правильно, но сразу же по крайней мере некоторые скобки пропускаются после fadeIn();

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