我必须做一些简单的错误。我正在跟踪光标移动的速度。光标已被替换为50px x 50px的正方形。如果速度大于或等于1.00,则光标方块应该是红色的。如果速度较慢,则应该是蓝色的。问题是,当我加载页面时,无论我移动多快,光标都是蓝色的,并且不会变红。我需要“if”语句来继续评估(JS)
从而计算出速度,我使用this code
而与此代码调用它:
$(function() {
var $speedometer = $('#speed');
$('#track').cursometer({
onUpdateSpeed: function(speed) {
$speedometer.text(speed);
},
updateSpeedRate: 20
});
setInterval(function() {
if (speed >= 1.00) {
$('#cursor').css('background', 'red');
} else {
$('#cursor').css('background', 'blue');
}
}, 20);
});
如何确定速度变量请显示更多代码 –
其中'速度'定义在哪里? –
我更新了问题。速度正在计算完美。这不是问题,这是我最初没有发布的原因。 –