jQuery 1.4.2's .data() returns null instead of undefined. Issue #2. Also updated jQuery version used for demo because... c'mon... 1.3?
Chrome on Windows renders blank.gif as a black box. Chrome doesn't like fully transparent cursor images, so you must fool it by creating a 1px square with 1% opacity. Thanks to Josep for the fix!
$(selector).loupe(false); => loupe disabled $(selector).loupe(false); => loupe re-enabled
* Using outerWidth/outerHeight to emsure we capture fill image dimensions (with any padding, border, etc.) * General readability improvements
* occasionally, magnifier gets stuck after frantic mouse movement. fixes that. * added demo page for user to d/l
<img src="bigimage" width="190" height="220" /> now works.