Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   мигающий border на jquery (https://javascript.ru/forum/misc/34694-migayushhijj-border-na-jquery.html)

tiho 15.01.2013 15:17

мигающий border на jquery
 
есть текстовое поле, хотелось бы ему сделать мигающий border при неправильном вводе. Подскажет кто как это реализовать? пусть допустим мигает с красного на белый цвет, желательно плавно.

Спасибо! буду ждать ответа

mullih 15.01.2013 15:33

.animate( properties [, duration ] [, easing ] [, complete ] )

Создание пользовательских эффектов ('Pro jQuery' на smarly.net)

tiho 15.01.2013 15:47

А по подробнее можно? пожалуйста :)

Просто у меня ведь диапазон цветов, а в тех примерах в основном расстояния и прозрачность.

mullih 15.01.2013 15:54

если за часик никто не отпишиться, прийду домой состряпаю

tiho 15.01.2013 16:10

Спасибо, буду ждать. Если вдруг сам додумаюсь - отпишусь :)

Deff 15.01.2013 16:29

<style>
.Novalid{
  border:2px solid red;
}
</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>

<p>
<input type="text" oninput="Funk(this)" onkeyup='Funk(this)'>
</p>
<script type="text/javascript">
var timId0;
function Blink(a) {
  timId0 = setInterval(function (){$(a).toggleClass('Novalid')},800)
}
function Funk(a) {
 var x = a.value;
 clearInterval(timId0);
 $(a).removeClass('Novalid')
 //Тут проверка валидности ввода(Допустим если не цифра)
 if(x.replace(/\d/g,'')){Blink(a)}
}
</script>

tiho 16.01.2013 09:18

Спасибо Deff, который раз уже спасаешь :)


Часовой пояс GMT +3, время: 19:19.