Анимация непрозрачности значения поля ввода - PullRequest
0 голосов
/ 13 декабря 2011

Как я могу анимировать непрозрачность значения поля ввода, скажем, от 0,5 до 1,0 за 300 секунд и вернуться к 0,5 и повторить это?

Ответы [ 2 ]

1 голос
/ 13 декабря 2011
function pulse() {
    $('#myElement')
        .animate({opacity:1.0}, 300)
        .animate({opacity:0.5}, 300, pulse);
}

pulse();

Предполагая, что вы имели в виду 300 мс (http://jsfiddle.net/WtYSM/)

0 голосов
/ 13 декабря 2011

Если идентификатор элемента, который вы хотите анимировать, равен foo:

function toOpa05() {
    $('#foo').animate({opacity: 0.5}, 300, toOpa1);
}
function toOpa1() {
    $('#foo').animate({opacity: 1.0}, 300, toOpa05);
}
toOpa05();

Рабочий пример здесь: http://jsfiddle.net/egVy4/

...