약간의 배경으로 Greensock의 Draggable을 사용하여 transform:translate3d
속성으로 y 축에서 객체를 이동합니다.jQuery - Chrome/Firefox보다 Internet Explorer에서 다른 값을 반환하는 .css ('transform')
그러나 움직이는 객체에 대한 반환을 .css('transform')
으로 호출하면 IE에서 반환되는 값이 Chrome/Firefox가 반환하는 값과 다릅니다.
예를 들어 Chrome/Firefox는 matrix(1, 0, 0, 1, 0, 5)
을 반환하고 IE는 matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5, 0, 1)
을 반환합니다.
나는 크롬/파이어 폭스 내의 위치 [5]와 IE 내의 위치 [13] 인 Y 값의 변화를 파싱하고 얻어야합니다. 이것은 분명히 일부 브라우저 스니핑을 구현하지 않고도 문제가되는 것으로 입증되었습니다.
반환되는 속성 값을 표준화하거나 (matrix 또는 matrix3d) 또는 다른 방식으로 자체적으로 y 값을 얻을 수있는 방법이 있습니까?
편집 : 내 질문에 부정적인 평가가 반영된 이유를 모르겠습니다. 충분한 정보를 제공하지 않으면 알려주십시오.