我正在尝试使用jsPlumb创建流程图。我在xhtml文件上使用它,并考虑稍后使用它与支持bean。我在他们的网站上搞乱了拖放演示的预览,并根据我的需要稍微改变了一下。它基本上从图表中删除了终点(EP)并使它们不可拖动。我的代码正在处理html文件,但是,每当我使用xhtml图表时,将其draggable设置为false时消失。如果我使用true,它就不会这样做。无论如何,我的问题是为什么它以这种方式表现,我该如何解决呢?
以下是我的代码的一些部分:
function preview() {
var windows = $(".shape");
var x;
for ( var i = 0; i < windows.length; i++) {
x = windows[i].getElementsByClassName("ep");
windows[i].removeChild(x[0]);
jsPlumb.setDraggable(windows[i], false); // makes charts disappear
}
jsPlumb.repaintEverything();
}
答案 0 :(得分:0)
请参阅以下链接。 http://jsplumbtoolkit.com/doc/home
部分: 应用/ XHTML + xml的
如果您正在提供application / xhtml + xml,那么您需要在html元素中包含VML命名空间:
http://www.w3.org/1999/xhtml'xmlns:v =“urn:schemas-microsoft-com:vml”&gt;
不要忘记在IE&lt; 9中,不支持XHTML。