复制代码代码如下:
/**鼠标车轮事件的活动处理程序。
*鼠标滚动事件
*/
var wheel =函数(事件){
var delta = 0;
如果(!event) /* for IE。 */
event = window.event;
if(event.wheeldelta){ /* ie /opera。 */
delta = event.wheeldelta / 120;
} else if(event.detail){
/** mozilla案。 */
/**在Mozilla,Delta的迹象与IE中不同。
*另外,三角洲的倍数为3。
*/
delta = -event.detail / 3;
}
/**如果Delta不为零,请处理。
*基本上,如果将车轮滚动,Delta现在是积极的,
*而负面,如果轮滚下来。
*/
if(delta)
句柄(三角洲);
/**防止鼠标轮引起的默认操作。
*这可能很丑,但是我们以某种方式处理卷轴
*无论如何,所以不要在这里打扰..
*/
if(event.preventdefault)
event.preventDefault();
event.returnvalue = false;
}
/**初始化代码。
*如果您使用自己的事件管理代码,请根据需要更改它。
*/
if(window.addeventlistener){
/** Dommousescroll适合Mozilla。 */
Window.AddeventListener('Dommousescroll',Wheel,false);
}
/** IE/Opera。 */
window.onmousewheel = document.onmousewheel = wheel;
/**这是高级函数。
*它必须对三角洲的反应更多/小于零。
*/
var handle = function(delta){
var andural_num = math.floor((Math.random() * 100) + 50);
如果(delta <0){
// alert(“鼠标滑轮向下滚动:” + delta +“ 次!”); // 1
$(“ btn_next_pic”)。onclick(randy_num);
返回;
} 别的 {
// alert(“鼠标滑轮向上滚动:” + delta +“ 次!”); // -1
$(“ btn_last_pic”)。
返回;
}
}