parseInt% и px проблема - PullRequest
       9

parseInt% и px проблема

6 голосов
/ 09 мая 2011
<div style="left: 100%"></div>

parseInt($("div").css("left"), 10);

Когда я пытаюсь получить значение left, некоторые браузеры выдают результат в пикселях, а некоторые в%.

Вот пример http://jsfiddle.net/WTt4s/1/

Google Chrome выдает процентное значение, а IE9 - пиксели.

Как получить одинаковое значение во всех браузерах (px или%)?

Ответы [ 2 ]

4 голосов
/ 09 мая 2011

Попробуйте это parseInt($("div")[0].style.top, 10)

0 голосов
/ 09 мая 2011

Попробуйте использовать .offset().top или .position().top вместо

...