【发布时间】:2014-08-19 23:11:03
【问题描述】:
var currentTimeArray = [];
function currentTime(){
var time = moment();
return currentTimeArray.push(time);
}
$('.next-fieldgroup').on('click', function(e){
e.preventDefault();
currentTime();
var endTime = $(currentTimeArray).last();
var startTime = currentTimeArray[0];
var duration = moment.duration(endTime.diff(startTime));
var elapsedTime = duration().asMinutes();
$('#timer-counter').text( elapsedTime );
});
它应该做什么......
- 点击商店现在进入阵列
- 点击比较 arr[0] 和 arr.last() 以获取经过的时间
- 以分钟为单位更新 div
我希望输出喜欢:
“经过时间:12 分钟”
我收到以下错误:
Uncaught TypeError: undefined is not a function
【问题讨论】:
-
错误指示是哪一行?
-
@pat
var duration = moment.duration(endTime.diff(startTime));这一行和--fps没区别
标签: javascript jquery momentjs