0

我正在使用这个 Javascript 褪色脚本。

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

任何想法都非常感谢,谢谢!

4

1 回答 1

1

在您的 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/中的示例,该示例仅更改文本。

于 2012-02-24T06:14:51.153 回答