容易定时器在页面上开始计时,不会启动计时

时间:2018-03-24 09:52:52

标签: timer

早上好 我正在研究内存来js挑战。当页面加载并点击一张卡时,计时器应该开始。我被引用到EasyTimer.js(https://albert-gonzalez.github.io/easytimer.js/)这看起来很棒,短代码我看到它工作对于其他人。即使我按照一步一步的例子我得到了Timer没有定义的错误。是的我确实在其他地方没有定义计时器,据我所知,如果我添加脚本我将不需要我将分享它。我将分享我的代码,希望有人能指出我正确的方向。我是初学者

var timer = new Timer();
 timer.start();
 timer.addEventListener("secondsUpdated", function (e) {
 	$("#timer").html(timer.getTimeValues().toString());
 });
 
 function toggleCard() {
    
    // start the timer when first card is opened
    if (startGame == false) {
        startGame = true;
        timer.start();
    }
    
    if (openCard.length === 0) {
        $(this).toggleClass("show open").animateCss('flipInY');
        openCard.push($(this));
        disableCLick();
    }
    else if (openCard.length === 1) {
        // increment moves
        updateMoves();
        $(this).toggleClass("show open").animateCss('flipInY');
        openCard.push($(this));
        setTimeout(matchOpenCard, 1100);
    }
}
<span class="moves">3 Moves</span> </br> 
            <div id="timer">00:00:00</div>  --> here is the timer
            <div class="restart">
        		<i class="fa fa-repeat"></i>
        	</div>
          
          .....
          
          
          
        <script src="dist/easytimer.min.js"></script>   -->file downloaded in my pc                                                                    and the path is                                                                             correct

我已经尝试使用src作为easytimer的在线链接,但我收到同样的错误 谢谢

1 个答案:

答案 0 :(得分:0)

我不会删除这个问题,因为它可能对某些人有用 我不得不在索引文件中添加一个额外的脚本

private void performLoadOperation()
{
    ExperienceListing _experienceListing = null;
    string _ISEN = "08c0ba69-af71-4017-afb8-5040f7033b33";

    DH.log ("About to load ");
    Context.LoadAsync<ExperienceListing>
    (_ISEN, (_result)=>
        { 

            if(_result.Exception == null)
            {
                _experienceListing = _result.Result as ExperienceListing;
                Debug.Log ("No Exception");
                if(_experienceListing == null)
                {
                    Debug.Log ("Experience Listing is null");
                }
                else
                {
                    Debug.Log ("Experience Listing not null - " + _experienceListing.Title);
                }
            }
            else
            {
                Debug.Log ("Exception - " + _result.Exception.Message);
            }
            if(_result == null)
            {
                Debug.Log ("Return result is null");
            }
        }, null
    );
}

它必须是原样,var timerInstance不能替换为你自己的变量

谢谢