Валидация плагина угоняет функцию щелчка? - PullRequest
0 голосов
/ 20 марта 2010

Абсолютный вопрос новичка, любая помощь высоко ценится:)

Я использую curvycorners (http://www.curvycorners.net/) в сочетании с плагином проверки jQuery (http://bassistance.de/jquery-plugins/jquery-plugin-validation/),, и у меня естьпроблемы с получением div, чтобы перерисовать закругленные углы, когда я делаю так:

$("input[type='submit']").click(function(e) {
curvyCorners.redraw();
});

Когда я нажимаю кнопку подтверждения при первой проверке формы, появляется сообщение об ошибке проверки и расширяется div,из-за чего макет становится уродливым. Однако, когда я нажимаю на него во второй раз, закругленные углы перерисовываются красиво.

Может ли быть, что мой плагин проверки перехватывает мой первоначальный щелчок? Как мне это сделать? Любая подсказкаочень ценится.

1 Ответ

1 голос
/ 21 марта 2010

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

Короче говоря, сначала присоедините ваш обработчик, чтобы убедиться, что он выполняется и что-то еще не мешает.

Отказ от ответственности: Это не всегда правда, что-то попытка помешать может (например, .unbind()), но это должно решить вашу проблему. Если после этого вы увидите такое же поведение, пожалуйста, предоставьте более подробную информацию, что-то еще мешает.

...