иностранный объект в SVG - PullRequest
       37

иностранный объект в SVG

0 голосов
/ 21 сентября 2011

Как изменить высоту и ширину текстовой области (или любого html-элемента) из javascript, который находится внутри постороннего объекта в svg. Кроме того, я могу перетащить html-элемент и поместить его в контейнер svg любым способом (htm5, любой намек) или По крайней мере, я могу получить координаты в SVG во время перетаскивания, чтобы я мог реализовать свое собственное перетаскивание. Заранее спасибо

1 Ответ

1 голос
/ 22 сентября 2011

По-моему, у меня есть как минимум два разных вопроса. Если я правильно понимаю, первый из них примерно такой: как вы можете написать JavaScript в экземпляре SVG, чтобы вы могли встроить экземпляр SVG и иметь JS для управления встраиванием HTML? Имею ли я это право?

Если это так, ответ может быть составлен из частей http://phaseit.net/examples/SVG4/c1.html и связанных с ними примеров. Вкратце, напишите «window.top», чтобы получить ссылку на HTML.

Такой же тип ссылки дает доступ к перетаскиванию HTML5, если вы к этому стремитесь.

Это тот уровень ответа, который вам нужен, или вам нужен исполняемый пример?

ПОЗЖЕ, ПОСЛЕ БОЛЬШЕГО ОБСУЖДЕНИЯ: похоже, что http://phaseit.net/examples/SVG5/embedding.svg больше похоже на то, что вы ищете. Имею ли я это право, Арслан Ахсон? При отображении экземпляра SVG вы должны увидеть эллиптическую кнопку в кодировке SVG, которая при нажатии переключает внешний вид (цвет и ширину фона) ближайшего внедренного текстового поля HTML.

...