我需要像搜索框一样的输出。请考虑以下网址作为示例:
https://www.reifendiscount.de/de/reifen/pkw-reifen.html
这里,单个字符会自动逐步输入,完成句子后,每个字符都会从搜索框中逐个删除。
我需要多个句子的相同结果。
谢谢。
答案 0 :(得分:0)
var dir = 1;
var sentences = ["sent1","sent2","sent3"];
var sentIndex = 0;
function nextStep(){
var input = document.getElementById("inputID");
var val = input.getAttribute("placeholder") || "";
val = sentences[sentIndex].substring(0,val.length+dir);
if(val.length===sentences[sentIndex].length)dir=-1;
if(val.length===0){
dir=1;
sentIndex = (sentIndex+1)%sentences.length;
}
input.setAttribute("placeholder",val);
}
window.setInterval(nextStep,100);

<input id="inputID">
&#13;
答案 1 :(得分:0)
你可以尝试一下
"com.acme.commands.blink_light"
&#13;
var text = "text_next_lua";
var isGrow = true;
var timerId = setInterval(function() {
$("#inp").val(text.substr(0, $("#inp").val().length+(isGrow?1:-1)));
if($("#inp").val() === text) {
isGrow = false;
}
if(!$("#inp").val()) {
clearInterval(timerId);
}
}, 300);
&#13;