Javascript 在屏幕上键入文本
嘿,伙计们,当我上传到服务器时,我的本地主机上的一个函数运行得很好,但它不工作,有人能告诉我解决方案吗:Javascript 在屏幕上键入文本,javascript,jquery,Javascript,Jquery,嘿,伙计们,当我上传到服务器时,我的本地主机上的一个函数运行得很好,但它不工作,有人能告诉我解决方案吗: var text = "some text"; var textArray = text.split(""); var looptimer; function letterloop(){ if (textArray.length > 0){ $("#divx").append(textArray.shift()); } else {
var text = "some text";
var textArray = text.split("");
var looptimer;
function letterloop(){
if (textArray.length > 0){
$("#divx").append(textArray.shift());
}
else {
clearTimeout(looptimer);
var div = $("<a href=\"#\" onmousedown=\"javascript:continueOne();\" style=\"margin-top:70px; display:block; text-align:center;\" id=\"continue\" class=\"send_msg_blue\">continue</a>").hide().fadeIn(4000);
$("#div").append(div);
return false;
}
looptimer = setTimeout("letterloop()",60);
}
letterloop();
您可能没有将jquery.js文件上载到服务器或将其包含在HTML中。您应该检查您引用的jquery等js文件是否在服务器上。注意:不要将setTimeout与字符串参数一起使用。使用SetTimeOutlettLoop,60。这仅仅导致我的函数停止在本地主机上工作。不,不是这个更改。请不要像它不工作一样发布东西。这对我们绝对没有用。告诉我们它应该做什么,实际做什么,这与你的期望有什么不同。对我来说很好。代码是否在jQuery.ready处理程序中?