Задержка исчезновения цвета Javascript - PullRequest
0 голосов
/ 24 февраля 2012

Я использую Javascript Color Fading Script.

http://www.scriptiny.com/2008/05/javascript-color-fading-script/

Я установил активацию через 5 различных ссылок, чтобы исчезнуть цвет одного фона

Например: http://sandbox.scriptiny.com/fader/fader.html (Фоновый переход Div)


Проблема проста, у меня должна быть задержка для пользователя между ссылками затухания цвета.

(Например, пользователю придется подождать 3 секунды, чтобы снова изменить цвет.)

Вот файл исчезновения цвета Javascript: http://pastebin.com/pxWphT2h

Любые идеи ОТЛИЧНО приветствуются, спасибо!

1 Ответ

1 голос
/ 24 февраля 2012

Используйте таймер в вашем HTML-файле, чтобы запретить запуск функции изменения цвета.

<script type="text/javascript">
var isOK = true;
function OK2Go() {
    if (isOK == true) {
        isOK = false;
        setTimeout('isOK = true', 3000);
        return true;
    } else {
       return false;                   
    }
}
</script>
...  

<a href="javascript:if(OK2Go()) {colorFade('testdiv7','background','ffffff','e4cdcd',50,15);}">div one</a> 

См. Пример в http://jsfiddle.net/ZphLx/, который только изменяет текст.

...