Bug Tracker

Opened 6 years ago

Closed 5 years ago

Last modified 2 years ago

#5266 closed bug (worksforme)

.position() report incorrect value for AREA elements of an image map

Reported by: matdumsa Owned by: brandon
Priority: major Milestone: 1.4
Component: dimensions Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:

Description

Hi,

when the .position() method is called on a AREA object, the position of the attached Image is returned instead of the proper expected value: the position of that area relative to its parent.

This breaks a lot of things one would like to do with an image map.

Please see this live example. http://mathieusavard.info/jquery/example1.html

Change History (3)

comment:1 Changed 5 years ago by dmethvin

  • Resolution set to worksforme
  • Status changed from new to closed

Just use e.pageX and e.pageY to determine the mouse position.

comment:2 Changed 4 years ago by craig@…

The original ticket seems to be asking for logical functionality to me. I'm not sure why substituting another value (mouse position) for the requested value (the position of the map area) would be considered worth closing the bug.

Imagine if you were triggering events outside of the image and wanted an effect over a particular area of the image map. Mouse position would be absolutely useless for that.

comment:3 Changed 2 years ago by adam.fasoldt@…

Agreed.

For example, I'm trying to get the .position of a ('map area') in Drupal so that I can position a Dialog box over it. Instead, all of the dialogs get dropped into a corner.

Note: See TracTickets for help on using tickets.