2011-03-15 15 views
16

İlk defa SVG'yi öğrenmeye çalışıyorum ama kodun blok yorumlarımda bir sorun var gibi görünüyor.SVG'de nasıl bir yorum yazabilirsiniz

/* This is my 
* block comment 
*/ 

Ve ben kod çalıştırdığınızda, aşağıdaki hatayı alıyorum: Ben kullanıyorum yani benim blok yorumun hemen önce olur Yani

'return' statement outside of function 
line: 116, column: 4 

.

+0

Tüm blok yorumlarını aldım, ancak yine de başka bir satırla ilgili bir sorun yaşıyorum. Tüm kodu buradaki örnekte bulabilirsiniz: http://pastie.org/private/hdaccssdbcxal8s0o81ciq Bu satır 47 Kolon 8 hakkında şikayette bulunmuyor ... – ardavis

cevap

33

SVG XML olduğu için, kullanabileceğiniz XML tarzı yorumlar: Örneğin

<!-- 
    comment 
--> 

:

<g onclick = "setScale(1)"> 
    <rect id = "scale1" x = "120" y = "10" width = "30" height = "30" 
     fill = "#ffc" stroke = "black"/> 
    <!-- 
     this text describes middle rectangle 
    --> 
    <text x = "135" y = "30" text-anchor = "middle">M</text> 
</g> 

Yoksa kod kısmını hariç tutabilirsiniz:

<!-- 
    this group is disabled for testing  
<g onclick = "setScale(1)"> 
    <rect id = "scale1" x = "120" y = "10" width = "30" height = "30" 
     fill = "#ffc" stroke = "black"/> 
    <text x = "135" y = "30" text-anchor = "middle">M</text> 
</g> 
--> 
1

Bir svg belgesi DOM ile ilgili olarak bir html belgesiyle aynıdır.

svgDocument = evt.getTarget().getOwnerDocument(); 

Ve basitçe yerini olabilir:

Bu hat tüm tarayıcılarda kıracak Aslında document beri değişken svgDocument daima tanımlanmış ve söz ediyor oluşturmak için gerçek bir ihtiyaç yoktur

svgDocument = document; 

geçerli belgeye (svg).

Lütfen https://jwatt.org/svg/authoring/ ve özellikle https://jwatt.org/svg/authoring/#asv-getters-and-setters'u okuyun.

İlgili konular