Hi everyone,

we're facing a specific issue in jQuery UI, which has been reported by
a couple of users, and I debugged it to find out it's specifically
related to webkit:

If a non-floating element has a margin or margin-right value set via
stylesheets, this value is ignored in the computed style ($().css
('marginRight')), and instead, the offset between the element and it's
(offset) parent to the right is returned.

It's a major bug, and causes issues everywhere we're using marginRight
(for example, the containment option in Draggables). Is this something
we should build a workaround for, and is there really a possibility
for a workaround, other than parsing the stylesheets by hand?

In case you're wondering, here's how to easily reproduce it: Paste the
following into a HTML file:

<style>
        .test {
                width:100px;
                height:100px;
                background-color:green;
                margin: 5px;
                margin-right: 5px;
        }
</style>
<div class='test'></div>

now type $('.test').css('marginRight') into the console.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to