我有一个包含一些计算的外部JavaScript文件。结果放入数组中。我写了一些'get'函数来返回传入索引值的值。在我的HTML文件中,我写了一个函数来每隔1秒在一行中显示数组。下面是该代码:JQuery函数按时间间隔显示文本
<script>
var showSequence = function (target, message, index, interval) {
if(index < message.length) {
$(target).append(message[index++]);
setTimeout(function(){ showSequence(target, message, index, interval); }, interval);
}
}
</script>
我把它想:
<body>
<script>
$function(){
for(var i = 0; i < getArrayLength(); i++){
showSequence('#calculations', getArrayValue(i) + '<br />', i, 1000);
}
}
</script>
<h1>Fibonacci Calculation:</h1>
<p id='calculations'></p>
不过,我得到一个意外的标记{错误。作为JavaScript新手,我找不到缺少的{。在这寻找一点帮助。
两件事情首先缺少的;在showSequence结尾处('#calculation',getArrayValue(i)+'
',i,1000),那么$ funciton(),我不确定它的合法与否,但可能是另一个实现,我只是没有知道。 – Sebastien 2014-09-30 21:55:31