带有键入的javascript库的游标会跳到新行并且不会“输入”工作

时间:2015-06-18 02:16:05

标签: javascript jquery typed

<!DOCTYPE html>
<html>

<style >

.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

</style>


<head>
    <script src="jquery-2.1.4.js"></script>
    <script type="text/javascript" src="typed.js"></script>
</head>

<body>
<div class = element>
<script>
  $(function(){
      $(".element").typed({
        strings: ["First sentence.", "Second sentence."],
        typeSpeed: 0,
        loop: true,
        cursorChar: "$",
      });
  });
</script>


</div>

</body>

</html>

当我运行页面时,光标会跳到下一行,并且这些单词会无限期地出现。我希望光标能够坚持使用这些词,来回走动。创建者主页上的演示显示了我希望光标是如何(http://www.mattboldt.com/demos/typed-js/)。我不确定我错过了什么,我猜它虽小但是

2 个答案:

答案 0 :(得分:0)

您缺少元素类周围的引号。试试这个:

更改

<div class = element>

<div class = "element">

修改

实际上,您应该使用<span>元素,而不是<div>

答案 1 :(得分:0)

display: inline;

尝试按照许多网站的建议将显示设置为内嵌和内联块..但这解决了我的问题...在CSS中使用上面的代码....

您可以查看演示:

  

http://www.problogbooster.com/