これは多分若者の一種ですが、私はまだJqueryを学んでいます。私は2つのDIV(50x50pxが絶対的に配置されている)を持っています。そして、このコードはそれらを画面上で移動させます。 緑色のボックスをクリックすると間隔が短くなり、移動が速くなります。明らかに私はここで何か間違っている、私はちょうど何がわからない。すでに効果がありませんタイマーを開始しました後、タイマ間隔に私はいくつかのdivsレースを作っています
$(document).ready(function(){
var greenSpeed = 300;
var redSpeed = 300;
var redLeft = $('#red').offset().left;
setInterval(function() {
$('#red').css('left', ++redLeft);
}, redSpeed);
var greenLeft = $('#green').offset().left;
setInterval(function() {
$('#green').css('left', ++greenLeft);
}, greenSpeed);
$('#green').click(function() {--greenSpeed});
});
+1。各クリックで間隔をクリアしてリセットするか、setTimeoutを使用します。 – glomad