我正在构建一个逻辑门应用程序,通过jsPlumb连接这些门。
要创建逻辑门终端,我正在做:
jsPlumb.addEndpoint('and', {
isTarget: true,
maxConnections: 1,
anchor: 'TopRight'
},
genericStyling);
jsPlumb.addEndpoint('and', {
isTarget: true,
maxConnections: 1,
anchor: 'BottomRight'
},
genericStyling);
jsPlumb.addEndpoint('and', {
isSource: true,
maxConnections: 1,
anchor: 'Left'
},
genericStyling);
这对于向页面添加门和输入以及在它们之间画线来说都很好,但我想使用以下方法预加载一些现有逻辑:
var left = getInput(logic.left),//adds an input to the page and adds a source endpoint
right = getInput(logic.right),
gate = getGate(logic.gate); //adds a gate to the page and adds source and target endpoints
if(left && gate){
var leftLine = jsPlumb.getInstance(genericLine);
leftLine.connect({source: left, target: gate})
}
if(right && gate){
var rightLine = jsPlumb.getInstance(genericLine);
rightLine.connect({source: right, target: gate})
}
但是connect函数似乎并不关注现有endpoint,而是创建自己的endpoint。
如何在输入源和门的一个目标之间绘制连接?
我发现这可以通过在添加uuid时在endpoint上设置uuid来实现,并绘制连接,如下所示:
jsPlumb.connect({uuids: [leftUuid, leftGateUuid]});
我试图用jplumb库做一个流程图。我需要从一个div多个连接。Ex-Div 1应该连接到Div 2和Div 3。我希望源endpoint是相同的,即底部中心。请让我知道应该做些什么来使这项工作谢谢!
问题内容: 是否可以在CSS中选择多个具有某个特定类,id等父的元素?例如: 如果不是,是否有办法选择该元素的所有子元素? 问题答案: 是否可以在CSS中选择多个具有某个特定类,id等父的元素? 当前,不幸的是,并非没有复制整个父选择器并指定所有后代,而是1: 直到选择器3最终确定后,他们才提出了伪类表示法来进行此操作,直到最近,基本实现才开始出现。 简而言之,现在已成为标准的伪类称为。在遥远的将
问题内容: 我了解ID在HTML / XHTML页面内必须唯一。 我的问题是,对于给定的元素,我可以为其分配多个ID吗? 我意识到我只需使用一个类就可以轻松解决问题。我只是好奇以这种方式使用id。 问题答案: 否。根据XHTML 1.0规范 在XML中,片段标识符的类型为ID,每个元素只能有一个类型为ID的属性。因此,在XHTML 1.0中,将id属性定义为ID类型。为了确保XHTML 1.0文档
我有一个样式规则,当一个标记有两个类时,我想应用于它。在没有JavaScript的情况下,有什么方法可以执行此操作吗?换句话说: 只有在同时应用了和类时,我才要应用我的样式规则。
问题内容: 我对CSS选择器有疑问。仅当在具有类名的a中时,如何选择具有特定类名的a ?这个CSS类在其他地方使用,我不想在任何地方更改样式。 问题答案: 只需在父元素和后代元素之间使用CSS后代选择器(空格)即可: 在这种情况下,仅适用于Class的规则,前提是其祖先是该Class的规则。相反,您可以使用直接子组合器,但是您必须指定与每个父/祖先的关系,直到需要其类的父子/祖先,这可能很难维护C
问题内容: 如果我有多个选择,例如: …如果第一个选择返回内容,我得到1个结果集。但是,如果运行第二个,我将得到两个结果集。第一个没有行,第二个没有行。 如果运行第二个选择,是否有办法仅返回第二个结果集? 谢谢! 问题答案: 您需要通过 在 运行选择 之前 检查是否会返回任何结果来阻止首次选择。 例如: