Показать сообщение отдельно
  #6 (permalink)  
Старый 28.08.2014, 10:39
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

Имхо такие вещи лучше доверять самому браузеру:
var css = 'background-image: url("http://mysite.ru:8080/img/environment/circle_portret2.jpg"); position: absolute; top: 73px; left: 93px; background-position: 0px 0px; background-repeat: initial initial;';
var style = document.createElement('div').style;
    style.cssText = css;
for(var i = style.length, out = {}; i--;){
  out[style[i]] = style.getPropertyValue(style[i]) + style.getPropertyPriority(style[i]);
}
console.log(out)

Конечно таким образом отсются неверные значения(см. background-repeat), но они и так вряд ли нужны.
__________________
29375, 35

Последний раз редактировалось Aetae, 28.08.2014 в 10:42.
Ответить с цитированием