我写的JavaScript代码有一个奇怪的问题。我目前有1009行代码,所以我很想知道从哪里开始解决这个问题。
我使用getelementid
从外部JS文件显示HTML,然后使用CSS为JS客户端设置动画。
display("<p>Welcome to TextHacker, a text based hacking simulation game</p>");
代码有效,但它只打印出“欢迎使用TextHacker,基于文本的黑客模拟”,然后在浏览器中停止。我在Chrome,Firefox,Opera和Valadi中遇到同样的问题,所以我不确定我做错了什么。
这是CSS代码:
p {
color: lime;
font-family: "Courier";
font-size: 20px;
margin: 10px 0 0 10px;
white-space: nowrap;
overflow: hidden;
width: 30em;
animation: type 4s steps(60, end);
}
p:nth-child(2){
animation: type2 8s steps(60, end);
}
p a {
color: lime;
text-decoration: none;
}
span{
animation: blink 1s infinite;
}
@keyframes type {
from { width: 0; }
}
@keyframes type2 {
0%{width: 0;}
50%{width: 0;}
100%{ width: 100; }
}
@keyframes blink {
to{opacity: .0;}
}
::selection {
background: black;
}