Как я могу анимировать непрозрачность значения поля ввода, скажем, от 0,5 до 1,0 за 300 секунд и вернуться к 0,5 и повторить это?
function pulse() { $('#myElement') .animate({opacity:1.0}, 300) .animate({opacity:0.5}, 300, pulse); } pulse();
Предполагая, что вы имели в виду 300 мс (http://jsfiddle.net/WtYSM/)
Если идентификатор элемента, который вы хотите анимировать, равен foo:
function toOpa05() { $('#foo').animate({opacity: 0.5}, 300, toOpa1); } function toOpa1() { $('#foo').animate({opacity: 1.0}, 300, toOpa05); } toOpa05();
Рабочий пример здесь: http://jsfiddle.net/egVy4/