- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个断开连接的组件。其中之一是“控制面板”,其中的每个节点在单击时都会触发一个事件,根据边缘所具有的权重,从另一个节点中删除某些边缘。
cy.on('tap', 'node', function(evt){
var node = evt.cyTarget;
var clicked_val = node.data('value');
// What is the value of the clicked node in the "control" graph?
if (typeof(clicked_val) != "undefined"){
// Only "control panel" graph nodes have 'value'
var to_restore = cy.edges("[weight > 0]");
to_restore.restore();
// Restore everything, then...
var to_remove = cy.edges("[weight < "+clicked_val+"]");
cy.remove(to_remove);
// Remove edges whose weight is less than those you want.
}
});
行 cy.edges("[weight > 0]");
应该捕获每条边(在非控制图中),并且在某些测试中似乎确实如此。但是,to_restore.restore();
并不能将它们全部恢复。
所有边都有唯一的 ID,这应该不是问题。
任何想法表示赞赏。我没有使用restore()吗?正确吗?
最佳答案
您正在查询图表,然后对该查询结果中的元素调用恢复。这意味着您正在对图表中已有的元素调用 restore()
- 没有任何效果。保留对已删除元素的引用,以便正确使用 restore()
。
关于javascript - 使用 eles.restore();恢复边缘 不工作——我的代码出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514310/
我正在尝试使用 Actions 类的 click(WebElement) 方法点击 google 主页上的元素。代码运行成功,但没有触发点击事件。 package p1; import org.ope
我正在使用 Cytoscape.js 2.7.15 进行我的毕业项目,我需要进行一些简单的可视化,例如更改节点的标签。 subjectNode.style('label',myDesiredLabel
我有以下点击事件处理程序: $('html').click(function() { do something}); $('#my_div').click(function() { do some
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我有两个断开连接的组件。其中之一是“控制面板”,其中的每个节点在单击时都会触发一个事件,根据边缘所具有的权重,从另一个节点中删除某些边缘。 cy.on('tap', 'node', function(
我正在尝试使用朴素贝叶斯分类器对推文的情绪进行分类。所以当我运行下面的代码时,我收到了这个错误, ValueError:ELE 概率分布必须至少有一个 bin。 代码如下 import re,nltk
std::initializer_list分配一个临时数组T[],其元素是使用list-initializer复制的。它是begin和end方法返回const T*。这样一来,您就无法移动元素,而又可
我用 JavaScript 编写了一个函数,如下所示: function scrollToElement(ele) { //alert(ele); $(window).scrollTop(ele
我一直在想办法如何管理在我的应用程序中实现谷歌地图自动完成后遇到的这个错误。我的maps.ts 文件看起来像; import { Component, NgZone } from "@angular/
我是一名优秀的程序员,十分优秀!