See bug 4295: http://dev.jquery.com/ticket/4295
Combined css properties like padding and margin are actually inconsistent across browsers when they come from the stylesheet. I sympathize though, I do a huge amount of css cloning myself and this kind of thing gets in the way. ~Daniel Friesen (Dantman, Nadir-Seen-Fire) Stephen McKamey wrote: > We've run into an issue where, when a style ("padding" in this case) > with multiple parts ("5px 3px" in this case) is being set by a > stylesheet (rather than inline) is accessed in IE6/7/8, jQuery 1.3.2 > causes the exception "Error: Invalid argument." The exception is > thrown in the middle of "the awesome hack by Dean Edwards" on line > 835. > > Has anyone else experienced this, and is there a known workaround? > > Here is a simple example which demonstrates it (in Internet Explorer): > > <html> > <head> > <style type="text/css">#foo { padding: 5px 10px; }</style> > > <script type="text/javascript" src="http://ajax.googleapis.com/ajax/ > libs/jquery/1.3.2/jquery.js"></script> > <script type="text/javascript"> > $(function() { > alert($("#foo").css("padding")); > }); > </script> > </head> > <body> > <textarea id="foo"></textarea> > </body> > </html> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---