Làm việc lần đầu tiên trên svg. Tôi đã theo định nghĩa svg cho một con đường 'mũi tên giống như'svg marker không hoạt động trong IE9-10
<defs>
<marker id="start" refX="1" refY="5" markerUnits="userSpaceOnUse" markerWidth="17" markerHeight="11" orient="auto">
<path id="conditional" d="M 0 6 L 8 1 L 15 5 L 8 9 L 1 5" fill="white" stroke="black" stroke-width="1" />
<path id="default" d="M 5 0 L 11 10" fill="white" stroke="black" stroke-width="1" />
</marker>
<marker id="end" refX="15" refY="6" markerUnits="userSpaceOnUse" markerWidth="15" markerHeight="12" orient="auto">
<path id="arrowhead" d="M 0 1 L 15 6 L 0 11z" fill="black" stroke="black" stroke-linejoin="round" stroke-width="2" />
</marker>
</defs>
<g id="edge">
<path id="bg_frame" d="M10 50 L210 50" stroke="black" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" marker-start="url(#start)" marker-end="url(#end)" />
<text id="text_name" x="0" y="0" oryx:edgePosition="startTop"/>
</g>
Nhưng nó không hiển thị mũi tên ở cuối con đường trong IE 9 hoặc IE 10
Liệu 'tam giác' không được hỗ trợ trong IE hoặc Sự cố trong mã?
Ví dụ ở đây, http://www.w3.org/TR/SVG11/images/painting/marker.svg cũng không hoạt động trong IE.
Trợ giúp Xin vui lòng, đây là điểm duy nhất mà trình soạn thảo quy trình làm việc của tôi bị kẹt.
kết quả liên kết
kết quả Mã của tôi trong FF là:
Và mã kết quả trong IE được (không có mũi tên, không vuông ở phần cuối của mũi tên):
'this' đây là ví dụ về liên kết hoặc mã của tôi? Tôi đính kèm hình ảnh của những gì tôi đã cho kết quả liên kết trong IE10. 'makerUnits = userSpaceOnUse' được hỗ trợ? – Shanta
'markerUnits =" userSpaceOnUse "' hoạt động tốt trong IE (theo kinh nghiệm của tôi). Nó chỉ là '" strokeWidth "' bị hỏng. Như tôi đã nói, ví dụ chính của bạn làm việc cho tôi trong IE. Bạn có thể đăng một pic của những gì bạn đang nhận được? –
Tôi sẽ cần xem mã SVG cho ví dụ mới của bạn. Ví dụ ban đầu (với một dòng) hoạt động tốt trong IE10, như tôi đã nói. –