2012-01-31 5 views
2

우리는 $(domnode) 작업을 수행 할 때 우리가 domnode에 연결된 모든 JQuery와 방법을 얻을. 마찬가지로 Raphael js에 해당하는 내용은 무엇입니까라파엘 JS

WhatRaphaelmethod(svgRectnode)은 라파엘 요소 객체를 제공합니까?

답변

0

글쎄, 당신은 getById('elementID')를 사용할 수 있습니다. 이것은 노드와 별도로 작동하는 내부 ID입니다. 이 ID는 직접 설정해야합니다. 나는 그 그룹 세트의 요소, 그리고 set.ForEach()를 사용할 수있는이 주제도 here

당신을에 전에 질문에 대답 한 또는 당신은 모든 요소를 ​​선택 paper.forEach()를 사용할 수 있습니다. Here 나는 도울 수있는 또 다른 질문에 대답했다.

+0

죄송합니다 귀하의 알고리즘으로 필요한 것을 다른 순서. .. 그 ID를 설정해야하며, 원시 svg 노드를 얻을 경우 도움이되지 않을 수 있습니다. – rajkamal

+0

원시 svg를 라파엘의 것으로 변환해야합니다. 그렇지 않으면 raphel의 객체에서만 사용할 수있는 raphaels 메서드를 사용할 수 없게됩니다. 그래서, 느릅 나무의 순간에 당신은 당신이 원시 SVG는 IE의 호환성에 대해 잊지 사용하는 경우가 이드 설정해야 SVG는,이 프레임 워크를 사용하는 방법을 이잖아 변환합니다. 다시 말하지만,이 POS (http://stackoverflow.com/questions/8461716/adding-ids-to-raphael-objects/8536743#8536743)t는 라파엘 객체로 원시 SVG를 설정하기 위해 당신을 위해 도움이 될 및 수 이드를 추가하십시오. 안녕! – limoragni

2

는 라파엘에서 그런 selectior 메커니즘이 없습니다. 하지만 html 노드뿐만 아니라 svg 노드에서도 jQuery를 사용할 수있다. 예를 들어, svg canvas를 만들고 경로를 지정하면됩니다. jQuery를 사용하여이 노드 $ ('path')를 가져와 해당 노드의 모든 속성에 액세스 할 수 있습니다. 그러나이 경우에는 thate 객체를 원인의 그라데이션 객체로 처리 할 수 ​​없습니다.

는 그리고 당신은 당신의 모든들을 그룹화하기 위해 개체를 라파엘 넣어 세트의 세트를 만들 수 있습니다 ... limoragni에 동의합니다. 그런 어떤 것을 :

{하는 Pathes : [라파엘하는 Pathes 세트] 원 : 원 세트] 등}

또는