어쩌면 이것은 청소년의 일종이지만 Jquery를 배우는 중입니다. 두 개의 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