Почему jQuery.css ('left' )и.position ().left возвращают разные значения?

Значения, которые я получаю для $(el).css('left')и $(el).position().left, отличаются?

Если я иду $(el).css('left', '100px'), то $(el).css('left')возвращает 110pxвместо100px(да, это всегда на 10% больше ), и если я оцениваю $(el).position().left, это дает мне 100.

Почему Хром так себя ведет? Вы можете увидеть, как это повлияет на анимацию jQuery, используя свойство left.

Я использую Chrome 21.0.1180.57 в Ubuntu.

РЕДАКТИРОВАТЬ 1 :Кажется, это влияет только на Chrome, FF 14.0.1 дает мне те же значения.

14
задан Gaurav Dadhania 8 August 2012 в 07:57
поделиться