У меня есть SVG-файл в теге объекта, отображаемый в ячейке таблицы, и я хочу сделать SVG перетаскиваемым внутри ячейки таблицы, используя JQuery Draggable. Код - без запутанных битов в теге, выглядит так:
<div id="container">
<div id="box">
<table align="center" border="1">
<tr>
<td valign="middle">button</td>
<td valign="top" id="objtd">
<div id="objdiv1">
<object id="svgobject1">blah, blah</object>
</div>
</td>
<td valign="middle">button</td>
</tr>
Если я установлю сам тег как перетаскиваемый, он не будет работать. Если я оберну тэг в a и сделаю перетаскиваемый элемент, я могу перетаскивать его, используя поле div, а не сам SVG. Я попытался установить дескриптор объекта SVG следующим образом:
$('#objdiv1').draggable({ handle: '#svgobject1' });
но это тоже не удалось.
Есть ли способ сделать объект SVG перетаскиваемым, нажав и перетащив сам SVG?
Я настроил пример здесь на случай, если это поможет понять, о чем я говорю.