早上好 我正在研究内存来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的在线链接,但我收到同样的错误 谢谢
答案 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不能替换为你自己的变量
谢谢