0
我正試圖在SVG元素上實現JQuery的Sortable。我通過D3創建了這個,但是現在D3不在D3的範圍之內。這是爲了最終輸出。不幸的是,有些東西是不對的,因爲某些原因,酒吧沒有排序。Jquery在SVG元素上排序
請看這裏這個jsfiddle例如
我的最終目標是拖動條的一成<ul>
,並把它變成一個<li>
元素
我有以下的javascript:
$('#varchart').sortable();
$('#varchart').disableSelection();
它適用於以下HTML:
<svg class="chart foox" id="varchart" width="373" height="90">
<g class="ui-state-default">
<rect class="dragrect" height="20" y="60" x="5" width="9.098591549295774" style="fill: #3261ab; opacity: 0.9; shape-rendering: crispedges; fill-opacity: 0.4;"></rect>
</g>
<g class="ui-state-default">
<rect class="dragrect" height="20" y="20" x="5" width="323" style="fill: #3261ab; opacity: 0.9; shape-rendering: crispedges; fill-opacity: 0.4;"></rect>
</g>
</svg>
我下面的例子在這個環節:jsfiddle - example
感謝
都不行! SVG將被瀏覽器直接渲染。您無法處理SVG Elements上的特定用戶輸入。 –