复制代码代码如下 :
/** 마우스 휠 이벤트 이벤트 이벤트 이벤트.
*鼠标滚动事件
*/
var 휠 = 함수 (이벤트) {
var delta = 0;
if (! event) /*의 경우. */
이벤트 = Window.event;
if (event.wheeldelta) { /* IE /Opera. */
델타 = event.wheeldelta / 120;
} else if (event.detail) {
/** 모질라 케이스. */
/** Mozilla에서 델타의 표시는 IE와 다릅니다.
* 또한 델타는 3의 배수입니다.
*/
델타 = -event.detail / 3;
}
/** 델타가 0이 아닌 경우 처리하십시오.
* 기본적으로 휠이 스크롤 된 경우 델타는 이제 양수입니다.
* 휠이 아래로 스크롤 된 경우 음수.
*/
if (델타)
핸들 (델타);
/** 마우스 휠로 인한 기본 동작을 방지합니다.
* 못 생겼지 만 우리는 어떻게 든 스크롤을 처리합니다.
* 어쨌든 여기서 귀찮게하지 마세요 ..
*/
if (event.preventDefault)
event.preventDefault ();
event.returnvalue = false;
}
/** 초기화 코드.
* 자신의 이벤트 관리 코드를 사용하는 경우 필요에 따라 변경하십시오.
*/
if (window.addeventListener) {
/** Dommousescroll은 Mozilla를위한 것입니다. */
window.addeventListener ( 'dommousescroll', 휠, 거짓);
}
/** IE/오페라. */
Window.onmousewheel = document.onmousewheel = 휠;
/** 이것은 높은 수준의 기능입니다.
* 델타가 0보다 많거나 작은 것에 반응해야합니다.
*/
var 핸들 = 함수 (델타) {
var random_num = math.floor ((math.random () * 100) + 50);
if (delta <0) {
// alert ( "ert :" + delta + "次!"); // 1
$ ( "btn_next_pic"). OnClick (random_num);
반품;
} 또 다른 {
// alert ( "ert :" + delta + "次!"); // -1
$ ( "btn_last_pic"). OnClick (random_num);
반품;
}
}