复制代码代码如下:
/** Handler Event สำหรับ Event Mouse Wheel Event
*鼠标滚动事件
-
var wheel = function (เหตุการณ์) {
var delta = 0;
if (! เหตุการณ์) /* สำหรับ IE -
เหตุการณ์ = window.event;
if (event.wheeldelta) { /* ie /opera -
delta = event.wheeldelta / 120;
} else if (event.detail) {
/** เคส Mozilla -
/** ใน Mozilla สัญลักษณ์ของเดลต้าแตกต่างจาก IE
* นอกจากนี้เดลต้ามีหลาย 3
-
delta = -Event.detail / 3;
-
/** ถ้าเดลต้าไม่ใช่ศูนย์ให้จัดการ
* โดยพื้นฐานแล้วเดลต้าเป็นบวกถ้าล้อถูกเลื่อนขึ้น
* และติดลบถ้าล้อถูกเลื่อนลง
-
ถ้า (เดลต้า)
มือจับ (เดลต้า);
/** ป้องกันการกระทำเริ่มต้นที่เกิดจากล้อเมาส์
* นั่นอาจจะน่าเกลียด แต่เราจัดการกับม้วนอย่างใด
* อย่างไรก็ตามอย่ารำคาญที่นี่ ..
-
if (event.preventdefault)
Event.preventDefault ();
Event.ReturnValue = FALSE;
-
/** รหัสการเริ่มต้น
* หากคุณใช้รหัสการจัดการเหตุการณ์ของคุณเองให้เปลี่ยนตามที่ต้องการ
-
if (window.addeventListener) {
/** Dommousescroll สำหรับ Mozilla -
Window.addeventListener ('Dommousescroll', ล้อ, เท็จ);
-
/** IE/Opera -
window.onmousewheel = document.onmousewheel = ล้อ;
/** นี่คือฟังก์ชั่นระดับสูง
* มันจะต้องตอบสนองต่อเดลต้ามากขึ้น/น้อยกว่าศูนย์
-
var handle = function (delta) {
var random_num = math.floor ((math.random () * 100) + 50);
ถ้า (delta <0) {
// Alert ("鼠标滑轮向下滚动:" + delta + "次!"); // 1
$ ("btn_next_pic"). onclick (random_num);
กลับ;
} อื่น {
// Alert ("鼠标滑轮向上滚动:" + delta + "次!"); // -1
$ ("btn_last_pic"). onclick (random_num);
กลับ;
-
-