/**마우스 휠 이벤트에 대한 이벤트 핸들러
*마우스 스크롤 이벤트
*/
var 휠 = 함수(이벤트) {
var delta = 0;
if (!event) /* IE의 경우. */
이벤트 = window.event;
if (event.wheelDelta) { /*모질라 케이스.*/
delta = event.wheelDelta / 120;
} else if (event.detail) {
/**Mozilla에서는 델타 부호가 IE와 다릅니다.
* 또한 델타는 3의 배수입니다.
*/
/**델타가 0이 아니면 처리합니다.
* 기본적으로 휠이 위로 스크롤되면 델타는 이제 양수이고
* 휠이 아래로 스크롤되면 음수입니다.
*/
delta = -event.de 꼬리 / 3;
}
/**마우스 휠로 인한 기본 동작을 방지합니다.
* 보기 흉할 수도 있지만 스크롤은 어떻게든 처리합니다.
* 어쨌든, 그러니 여기서는 귀찮게 하지 마세요..
*/
if(델타)
핸들(델타);
/**초기화 코드.
* 자체 이벤트 관리 코드를 사용하는 경우 필요에 따라 변경하세요.
*/
if (event.preventDefault)
event.preventDefault();
event.returnValue = false;
}
/**DOMMouseScroll은 모질라용입니다.*/
if (window.addEventListener) {
/**IE/오페라.*/
window.addEventListener(' DOMMouseScroll', 휠, 거짓);
}
/**이것은 높은 수준의 기능입니다.
* 델타가 0보다 크거나 작은 경우 반응해야 합니다.
*/
window.onmousewheel = document.onmousewheel = 휠;
/***/
var handler = function(delta) {
var random_num = Math.floor((Math.random() * 100) 50);
if (delta < 0) {
// Alert("鼠标滑轮向下滚动:" delta "次!"); // 1
$("btn_next_pic").onclick(random_num); // alert("滑鼠滑輪向上捲動:" delta "次! "); // -1
$("btn_last_pic").onclick(random_num); }