가장 이해하기 쉽고, 자바스크립트가 재미있게 느껴지는 강의였어요.
이런 강의를 만들어주셔서 감사합니다.
한가지 궁금한게 있는데요,
LEVEL3 끝 부분 강의에 나오는
눌렀냐 = true 부분이 이해가 안됩니다.
눌렀냐는 값을 저장해둔다고 하셨는데, 실제로 우리가 눌렀다는 행위를 TRUE 로 저장했다는것을
컴퓨터가 어떻게 알아듣는건가요??
그냥 TRUE 값을 어떤 변수에 담은걸로 밖에 안보여서요.
특히 맨 마지막에 눌렀냐 ==FLASE 값을 주니까 이미지가 움직이는것이 멈추는것이 가장 이해가 안됩니다.
컴퓨터는 대체 어떻게 눌렀냐==FALSE 값을 움직임을 멈춘다는것으로 알아든는건가요???
<script>
var 시작좌표 = 0;
var 눌렀냐 = false;
$('.slide-box').eq(0).on('mousedown', function(e){
시작좌표 = e.clientX;
눌렀냐 = true;
});
$('.slide-box').eq(0).on('mousemove', function(e){
if (눌렀냐 === true) {
$('.slide-container').css('transform', `translateX( ${e.clientX - 시작좌표}px )`)
}
});
$('.slide-box').eq(0).on('mouseup', function(e){
눌렀냐 = false;
});
</script>