/*版权所有(c)2006 Brandon Aaron(brandon.aaron@gmail.com || http://brandonaaron.net)*麻省理工学院双重许可(http://www.opensource.org/licenses/mit-license.php)*和GPL(http://www.opensource.org/licenses/gpl-license.php)许可证。*感谢:http://adomas.org/javascript-mouse-wheel/对于一些指针。*感谢:Mathias银行(http://www.mathias-bank.de)用于范围错误修复。**$上次更改日期:2007-06-20 16:24:37-0500(2007年6月20日,星期三)$*$版次:2124$**版本:2.2*/(函数($){$.fn.扩展({/***将鼠标滚轮事件应用于jQuery对象中的元素。*处理程序函数应准备好接受事件对象*和一个名为delta的参数。“delta”参数是一个数字*>0或<0.>0=向上,<0=向下。**pageX、pageY、clientX和clientY事件属性*已在Firefox中修复。**@example$(“p”).mousewheel(函数(事件,增量){*如果(增量>0)*//在鼠标滚轮上向上滚动*否则,如果(增量<0)*//在鼠标滚轮上执行操作向下滚动* });**@name鼠标滚轮*@键入jQuery*@param Function handler当onmouseweel触发时要调用的函数。应该采用两个参数:event和delta。*@cat插件/鼠标滚轮*@作者Brandon Aaron(brandon.aaron@gmail.com品牌 || http://brandonaaron.net)*/鼠标滚轮:功能(f){如果(!f.guid)f.guid=$.event.guid++;if(!$.event.mwCache)$.event_mwCache=[];return this.each(function(){if(this._mwHandlers)返回此_mwHandlers.push(f);否则这个_mwHandlers=[];这个_mwHandlers.push(f);var s=这个;这个_mwHandler=函数(e){e=$.event.fix(e||window.event);$.extend(e,this._mwCursorPos||{});var delta=0,returnValue=true;如果(e.wheelDelta)delta=e.wheel delta/120;如果(e.detail)delta=e.detail/3;if(window.opera)delta=e.wheelDelta;对于(var i=0;i-->