$(document).on('mousewheel DOMMouseScroll', function (event) {})
출처 : https://m.blog.naver.com/naan_ace/220847459928
$(document).on('mousewheel DOMMouseScroll', function (event) {
console.log(event);
<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
</body>
<script>
$(document).ready(function () {
$(document).on('mousewheel DOMMouseScroll', function (event) {
console.log(event);
let w_delta = event.originalEvent.wheelDelta;
let w_deltaF = event.originalEvent.detail;
console.log("파이어폭스" + w_deltaF);
console.log("크롬" + w_delta);
});
});
</script>
아래로 스크롤 : +3
위로 스크롤 : -3
아래로 스크롤 : -120
위로 스크롤 : +120
아래 두 코드는 같은 식
let a = 5;
if(a>=5){
console.log("a는 5 이상입니다");
}else{
console.log("a는 5미만입니다");
}
let a = 5;
a>=5?console.log("a는 5 이상입니다"):console.log("a는 5 미만입니다");
switch (condition) {
case value1:
statement1;
break;
case value2:
statement2;
break;
...
default:
statement3;
}
break : switch문 종료.
befault : switch문의 제일 마지막에 위치. default문 실행 종료 시, swith문 종료시키기 때문에, break; 명령어를 생략해도 좋음.
<script>
function sequentialSizes(val) {
switch (val) {
case 1:
case 2:
case 3:
console.log("1이상의 양수");
break;
case 4:
case 5:
case 6:
console.log("4이상의 양수");
break;
case 7:
case 8:
case 9:
console.log("7이상의 양수");
break;
default:
console.log("10이상의 양수");
}
}
sequentialSizes(1);
sequentialSizes(4);
sequentialSizes(8);
sequentialSizes(20);
</script>
요소의 개수를 반환
<body>
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
<div class="box">box4
<p class="innerp">p1</p>
<div class="innerdiv">div1</div>
</div>
</body>
<script>
$(document).ready(function(){
console.log($(".box"));
console.log($(".box").length);
console.log($("div").length);
});
</script>
$(요소)는 객체.
length는 요소의 길이.
※ionic 아이콘 사용시, before 가상요소에서 font-size 조절하여 크기를 조절함.