Показать сообщение отдельно
  #5 (permalink)  
Старый 29.07.2014, 00:14
Аспирант
Отправить личное сообщение для morg4n Посмотреть профиль Найти все сообщения от morg4n
 
Регистрация: 02.08.2010
Сообщений: 46

Эта часть, я так понимаю:
view.element.style.transform = "scale("+this.zoomdelta+","+this.zoomdelta+")";
        view.element.style.webkitTransform = "scale("+this.zoomdelta+","+this.zoomdelta+")";
        view.element.style.msTransform = "scale("+this.zoomdelta+","+this.zoomdelta+")";
        view.element.style.mozTransform = "scale("+this.zoomdelta+","+this.zoomdelta+")";
        view.element.style.oTransform = "scale("+this.zoomdelta+","+this.zoomdelta+")";


У меня на деле отрисовка карты, тоже идет через js. IE ее вообще не рисует.

element: document.createElement("div"),

.....
build: function(){
//map cells json с координатами, айди, и прочей лабудой (далее нужны координаты)
a = map.cells;
		for(key in a){
			 if (a.hasOwnProperty(key)  && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294){
			 	var row;
			 	if(a[key][3] == 1){
			 		row = document.createElement("div");
			 		row.className = "row";
			 		map.element.appendChild(row);
			 	}
       			element = document.createElement("div");
//watter grass mountain из массива с вариантами текстур
       			element.className = map.terrain[a[key][8]][2];
       			element.className += " cell";

       			element.setAttribute("data-row",a[key][2]);
       			element.setAttribute("data-col",a[key][3]);

       			row.appendChild(element);
       			map.cells[key].element = element;
    			}
		}
		}
Ответить с цитированием