on click make SVG resizable

后端 未结 1 715
慢半拍i
慢半拍i 2020-12-10 22:47

How to set SVG resizable \"on click\" by jQuery UI ?

jsfiddle Example

HTML



        
1条回答
  •  感情败类
    2020-12-10 23:13

    Based on the example in the comment above, you can try this tweak, doesn't change the SVG, only the DIV size.

        $('body').append('
    '); var svg = document.createElementNS('http://www.w3.org/2000/svg', "svg"); svg.setAttributeNS(null, "viewBox", "0 0 200 200"); $('div').append(svg); var square = document.createElementNS('http://www.w3.org/2000/svg', "rect"); square.setAttributeNS(null, "width", "200"); square.setAttributeNS(null, "height", "200"); square.setAttributeNS(null, "x", "0"); square.setAttributeNS(null, "y", "0"); square.setAttributeNS(null, "style", "fill:#FF0000"); $('svg').append(square); $('div').draggable({ handle: 'rect' }).resizable({ aspectRatio: 1.0 });

    0 讨论(0)
提交回复
热议问题