Results 1 to 3 of 3

Thread: Power Zoomer - hide cursor

  1. #1
    Join Date
    Oct 2012
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Power Zoomer - hide cursor

    Hi,

    I'm using Image Power Zoomer v1.1.

    It does just what I want it to do, but it would be nice to be able to hide the arrow cursor, or at the very least, change it to a crosshair which would be less obtrusive.

    I tried using css rules without success. Any ideas?

    Cheers
    Ian

  2. #2
    Join Date
    Dec 2008
    Location
    Portsmouth, UK
    Posts
    1,891
    Thanks
    2
    Thanked 441 Times in 435 Posts

    Default

    Modify this function(change in red)

    Code:
    	setupimage:function($, imgref, options){
    		var s=jQuery.extend({}, ddpowerzoomer.dsetting, options)
    		var $imgref=$(imgref)
    		imgref.info={ //create object to remember various info regarding image
    			power: {current:s.defaultpower, range:s.powerrange},
    			magdimensions: s.magnifiersize,
    			dimensions: [$imgref.width(), $imgref.height()],
    			coords: null
    		}
    		$imgref.unbind('mouseenter').mouseenter(function(e){ //mouseenter event over base image
    			var $magnifier=ddpowerzoomer.$magnifier
    			$magnifier.outer.css({width:s.magnifiersize[0], height:s.magnifiersize[1]}) //set magnifier's size
    			var offset=$imgref.offset() //get image offset from document
    			var power=imgref.info.power.current
    			$magnifier.inner.html('<img src="'+options.largeimagesrc+'" style="cursor:crosshair;"/>') //get base image's src and create new image inside magnifier based on it
    			$magnifier.image=$magnifier.outer.find('img:first')
    				.css({width:imgref.info.dimensions[0]*power, height:imgref.info.dimensions[1]*power}) //set size of enlarged image
    			var coords={left:offset.left, top:offset.top, right:offset.left+imgref.info.dimensions[0], bottom:offset.top+imgref.info.dimensions[1]}
    			imgref.info.coords=coords //remember left, right, and bottom right coordinates of image relative to doc
    			$magnifier.outer.show()
    			ddpowerzoomer.activeimage=imgref
    		})
    	},
    or better?

    Code:
    	setupimage:function($, imgref, options){
    		var s=jQuery.extend({}, ddpowerzoomer.dsetting, options)
    		var $imgref=$(imgref)
    		imgref.info={ //create object to remember various info regarding image
    			power: {current:s.defaultpower, range:s.powerrange},
    			magdimensions: s.magnifiersize,
    			dimensions: [$imgref.width(), $imgref.height()],
    			coords: null
    		}
    		$imgref.unbind('mouseenter').mouseenter(function(e){ //mouseenter event over base image
    			var $magnifier=ddpowerzoomer.$magnifier
    			$magnifier.outer.css({width:s.magnifiersize[0], height:s.magnifiersize[1]}) //set magnifier's size
    			var offset=$imgref.offset() //get image offset from document
    			var power=imgref.info.power.current
    			$magnifier.inner.html('<img src="'+options.largeimagesrc+'"/>') //get base image's src and create new image inside magnifier based on it
    			$magnifier.image=$magnifier.outer.find('img:first')
    				.css({width:imgref.info.dimensions[0]*power, height:imgref.info.dimensions[1]*power,cursor:'crosshair'}) //set size of enlarged image
    			var coords={left:offset.left, top:offset.top, right:offset.left+imgref.info.dimensions[0], bottom:offset.top+imgref.info.dimensions[1]}
    			imgref.info.coords=coords //remember left, right, and bottom right coordinates of image relative to doc
    			$magnifier.outer.show()
    			ddpowerzoomer.activeimage=imgref
    		})
    	},
    Last edited by vwphillips; 10-25-2012 at 10:51 AM.
    Vic
    God Loves You and will never love you less.
    http://www.vicsjavascripts.org/Home.htm
    If my post has been useful please donate to http://www.operationsmile.org.uk/

  3. #3
    Join Date
    Oct 2012
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Power Zoomer - hide cursor - solved

    Thank you Vic, that works perfectly,

    Many thanks
    Ian

Similar Threads

  1. Power Zoomer plus Image Map?
    By jkoke in forum Dynamic Drive scripts help
    Replies: 11
    Last Post: 04-01-2012, 12:55 AM
  2. Bug with Image Power Zoomer v1.1
    By spuddle in forum Dynamic Drive scripts help
    Replies: 3
    Last Post: 07-08-2011, 07:24 PM
  3. DD Power Zoomer
    By maddorris in forum Dynamic Drive scripts help
    Replies: 6
    Last Post: 02-18-2011, 05:03 PM
  4. PHP & Image Power Zoomer
    By funkfact in forum PHP
    Replies: 1
    Last Post: 11-17-2010, 06:36 PM
  5. Assistane with Power Zoomer
    By jofan in forum Dynamic Drive scripts help
    Replies: 4
    Last Post: 07-21-2010, 07:24 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •