快速制作这个例子:
e = document.getElementById('STACKME');
ticker=0;
checkloop = setInterval(function(){
console.log(e);
ticker++;
if(ticker > 5){
clearInterval(checkloop);
}
}, 100);
请参阅jsFiddle:http://jsfiddle.net/jzau7bhf/1/
现在,我可以简单地使用上面的代码,它与给定的文本完美匹配。问题是......如果该文本超过2000个字符,那么这个脚本就不准确,时间也会关闭。
话虽如此,是否可以检查<marquee>
属性是否已完成循环?
答案 0 :(得分:2)
onfinish
事件怎么样?
var e = document.getElementById('STACKME');
e.onfinish = function(){
console.log('completed');
};
答案 1 :(得分:1)