jquery-mousewheel fijar el valor máximo

Estoy usando el complemento brandonaaron jquery-mousewheel en

https://github.com/brandonaaron/jquery-mousewheel

con una función de zoom en Pan Zoom .

El problema es que no puedo fijar un valor máximo para desplazarse hacia abajo y hacia arriba. Como puedo solucionar este problema.

He probado la función simple pero no puedo hacer la rueda del mouse aquí

var zoomLevel = 100; var maxZoomLevel = 105; var minZoomLevel = 95; function zoom(zm) { var img=document.getElementById("pic"); if(zm > 1){ if(zoomLevel < maxZoomLevel){ zoomLevel++; }else{ return; } }else if(zm  minZoomLevel){ zoomLevel--; }else{ return; } } wid = img.width; ht = img.height; img.style.width = (wid*zm)+"px"; img.style.height = (ht*zm)+"px"; img.style.marginLeft = -(img.width/2) + "px"; img.style.marginTop = -(img.height/2) + "px"; }​ 

Cómo dar el valor máximo y el valor mínimo en la función de rueda del mouse

El complemento no tiene un concepto de nivel de zoom, por lo que este enfoque no funcionará. En su lugar, continuamente se acerca o se aleja y realiza un seguimiento del estado según el tamaño actual de la imagen, que aumenta o disminuye a medida que se acerca.

Puede limitar la distancia a la que puede hacer zoom con las opciones min_width y min_height. Actualmente, max no está implementado, pero la misma lógica podría usarse para agregar max_width y max_height también.