브라우져별로 마우스 휠이 스크롤될때의 값이 틀리기 때문에 경우에 따라서는 값을 보정해 주어야 하는 경우가 발생한다.
아래 코드는 브라우져별로 값을 보정해 주는 스크립트.
window.onload = function(){ var wheelDistance = function(evt){ if (!evt) evt = event; var w=evt.wheelDelta, d=evt.detail; if (d){ if (w) return w/d/40*d>0?1:-1; // Opera else return -d/3; // Firefox; TODO: do not /3 for OS X } else return w/120; // IE/Safari/Chrome TODO: /3 for Chrome OS X }; }
더굿리뷰: [ 4.9 / 5.0 ]
The following two tabs change content below.
Chris
Senior Developer
Core Contributor on the WordPress.org
Latest posts by Chris (see all)
- Git 기본 에디터 변경 in 우분투 / 리눅스 - 2018-01-03
- 탭타이탄2 한국 1위 클랜 – TT2 Korean Clan - 2017-10-20
- WooCommerce 가입시 비밀번호 강도 (Strength) 변경 - 2017-09-15
- 호주 각주별 ‘운전자 벌금들’ 금액 정리 - 2017-09-13
- Despacito – Luis Fonsi - 2017-07-02