Do you want to use the zoom icon instead of the cursor pointer? Mozilla supports a zoom cursor ( http://www.worldtimzone.com/mozilla/testcase/css3cursors.html ), but you will have to deal with a problem in IE. Perhaps you can have a hidden div with your custom zoom icon, for example: <div style="display:none" id="zoomcursor">yourcursor</div>then you can play with images and jquery:
$('img.zoomthis').mouseover(function(){
var pos = $(this).position();
$('#zoomcursor').css("position","absolute");
$('#zoomcursor').css("top",pos.top+18);
$('#zoomcursor').css("left",$(obj).width()-30);
$('#zoomcursor').show();
}).mouseout(function(){
$('#zoomcursor').hide();
})
source
share