Bug Tracker

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#8567 closed bug (wontfix)

position() rounds off the values under WebKit

Reported by: anonymous Owned by:
Priority: low Milestone: 1.next
Component: css Version: 1.5.1
Keywords: Cc:
Blocked by: Blocking:

Description

I have an element with absolute positioning. The Chrome element inspector is showing that its X-axis position is 10.1px, like it's supposed to be, but the value that I get from position() is always rounded to the nearest integer. Affected browsers:

Chrome 10.0.648.151 Safari 5.0.4

The same code on Firefox 3.6.15 returns floating-point numbers. This might be a WebKit bug.

Change History (3)

comment:1 Changed 9 years ago by mbaranczak@…

I forgot - here's a test case to demonstrate this behavior:

http://media.pocketgorilla.com/position.html

If anybody is reading this who has Opera or IE, would you mind posting the results?

comment:2 Changed 9 years ago by Rick Waldron

Component: unfiledcss
Priority: undecidedlow
Resolution: wontfix
Status: newclosed

This is expected behaviour - jQuery intentionally coerces css values into pixel integers

comment:3 in reply to:  2 Changed 9 years ago by mbaranczak@…

If it's expected, then it should be done consistently. Like I said: in Firefox I get a float, in WebKit I get an integer.

Note: See TracTickets for help on using tickets.