JointJS单元格:foreignObject上的mouseout触发器?更新自定义元素内容?

时间:2017-10-04 01:40:23

标签: javascript jquery jointjs

我正在尝试使一个元素在单击时变大,然后显示一个foreignObject形式。

http://jsfiddle.net/zb88ru0s/11/

问题:

1)我无法弄清楚如何将customForm元素更改为表单。我尝试时会抛出Failed to execute 'setAttribute' on 'Element': '0' is not a valid attribute name

cellView.model.attr('customForm', '<foreignObject><form xmlns="http://www.w3.org/1999/xhtml">First Name: <input xmlns="http://www.w3.org/1999/xhtml" name="first_name" type="text"></input></form></foreignObject>')

2)当我将一个表单元素放在元素的本机标记内时,当我将鼠标悬停在它上面时,它会触发cell:mouseout事件。为什么?鼠标仍在jointjs元素中?

3)当我将鼠标悬停在表单元素上时,即使光标变为相应的光标,我也无法单击它并向元素添加输入。为什么输入元素不接受输入?

谢谢, 丹尼斯

0 个答案:

没有答案