2014-11-26 2 views
2

svg 안에 ID가있는 각 그룹의 좌표를 어떻게 얻을 수 있습니까?getbBox가 작동하지 않는 상태에서 svg의 각 그룹 좌표를 가져 옵니까?

나는 오류가 계속 : catch되지 않은 형식 오류 : 정의되지 아니하는 기능

이 작업을 수행하는 올바른 방법은 무엇입니까?

 $("svg").find("g[id]").each(function(){ 

      var xPos = $(this).getBBox().x; 
      var yPos = $(this).getBBox().y; 

      console.log($(this).attr('id').getBBox().x); 

     }); 

답변

1

$ (this)는 jquery 객체를 가져옵니다. 당신은 $ (이) [0] 그래서 당신의 코드가 될 것

var xPos = $(this)[0].getBBox().x; 

등 완벽

+0

감사 인 기본 DOM을 원한다! – user2517605

관련 문제