>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >получение значения Transform через js http://forum.mozilla-russia.org/viewtopic.php?id=56131 |
cyber_ua > 25-08-2012 19:15:44 |
что бы получить значение transform через js использовал но потом забыл поменять webkit на moz и оно заработало в мозиле, щас курю спецификацию но не могу найти почему? не работает в мозиле |
Infocatcher > 25-08-2012 19:44:02 |
cyber_ua пишет
Бррр. В чем вопрос-то?
|
cyber_ua > 25-08-2012 20:14:58 |
вы меня не поняли, все что вы мне скинули я и так знаю, про getComputedStyle и про поддержку transform |
KooL > 25-08-2012 20:27:50 |
cyber_ua пишет
Я что-то тоже не пойму, это Фоксу префикс ВебКита скармливаем? |
cyber_ua > 25-08-2012 20:31:50 |
KooL пишет
не просто фоксу, работает везде с префиксом webkit , даже в ие ... 25-08-2012 20:34:32 Выделить код Код:wrapper.css({ OTransform : 'translate('+left+'px,'+top+'px)', msTransform : 'translate('+left+'px,'+top+'px)', MozTransform :'translate('+left+'px,'+top+'px)', WebkitTransform :'translate('+left+'px,'+top+'px)' }); и мне нужно потом получить значение translate и вот этот код возвращает значение translate правильно для всех браузеров |
KooL > 25-08-2012 20:55:20 |
Во всех? О_О Только в Оперу же ВебКиты эти запустили или я что-то пропустил? |
cyber_ua > 25-08-2012 21:16:46 |
без комментариев |
Infocatcher > 25-08-2012 23:03:43 |
А ничего, что там еще какой-то jQuery участвует? Выделить код Код:<div style=" -o-transform: translate(10px, 10px); -ms-transform: translate(10px, 10px); -moz-transform: translate(10px, 10px); -webkit-transform: translate(10px, 10px); transform: translate(10px, 10px); ">qwe</div> <script type="text/javascript"> var s = document.getElementsByTagName("div")[0].style; alert(s.WebkitTransform + "\n" + s.MozTransform + "\n" + s.transform); </script> Firefox 14.0.1: Firefox 17.0a1: |
cyber_ua > 25-08-2012 23:18:56 |
тут тоже? |
Infocatcher > 25-08-2012 23:24:12 |
А, ну так Выделить код Код:<div>qwe</div> <script type="text/javascript"> var s = document.getElementsByTagName("div")[0].style; s["Yes, I'm object!"] = true; alert(s["Yes, I'm object!"]); </script> |
cyber_ua > 25-08-2012 23:34:07 |
|