2013-02-19 3 views
3

HTML 파일에 인라인 SVG가 있습니다. 이 SVG는 id가 "move"인 내부에 애니메이션을 가지고 있습니다.인라인 SVG 및 jQuery 선택

내가 지금처럼, 그 속성을 수정 jQuery를 1.9.1을 사용하여이 애니메이션을 호출하는 경우 : 그것은 완벽하게 작동

$("#move").attr("from", "500"); 

을 (파이어 폭스 16.0.1 적어도, 내가 다른 브라우저를 테스트하지 않았습니다). 나는이 같은 jQuery를 사용하여 애니메이션을 시작하려고하면

는 :

$("#move").beginElement(); 

는 파이어 폭스에서 다시 작동하지 않습니다.

내가 이런 식으로 자바 스크립트를 사용하여 호출하는 경우 :

var move=document.getElementById("move"); 
move.beginElement(); 

가 작동합니다.

jQuery를 사용하여 beginElement() 함수를 호출하려면 어떻게해야합니까?

감사합니다. 나는 그 이상을 말할 수 없습니다 더 모른 채

+0

가능한 중복 [JQuery 메서드 및 DOM 속성] (http://stackoverflow.com/questions/557533/jquery-methods-and-dom-properties) –

답변

1

이것은 당신이 요구하는지 무엇을 할 것인가 ...

$("#move")[0].beginElement(); 

. jQuery()[0]은 jQuery 객체가 아닌 DOM 요소를 반환합니다.

+0

감사합니다! 흠뻑! 그것은 작동합니다. – user2088176

+0

걱정할 필요가 없습니다. – Archer