在 CytoScape.js 中单击连接的节点时更改边缘线颜色
change edges line color when the connected node clicked in cytoscape.js
有人可以举一个Cytoscape的例子.js关于一个节点,当它点击时,邻居的边缘改变了它的样式。
此代码不起作用:
cy.$('node:selected').neighborhood('edge').style({
'line-color': 'black'
});
cy.$('node:selected').connectedEdges().style({
'line-color': 'black'
});
cy.$('node').on('grab', function (e) {
var ele = e.target;
ele.connectedEdges().style({ 'line-color': 'red' });
});
cy.$('node').on('free', function (e) {
var ele = e.target;
ele.connectedEdges().style({ 'line-color': '#FAFAFA' });
});
通过假设点击/单击和选择的事件顺序来获得争用条件。
使用:selected
选择器仅对select
事件进行查询,或对事件对象中传递的元素使用tap
。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 用与线条相同的颜色填充多折线图上的点
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- 动态更改高图中的系列颜色
- 下拉菜单在菜单按钮的边缘闪闪发光
- jsf中两个字符串的颜色代码差异
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- d3.hexbin插件-动态定义颜色域以适应数据
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 在 Three.js 中,如何为形状提供自定义边缘颜色?(不只是设置线框:真)
- 在 CytoScape.js 中单击连接的节点时更改边缘线颜色
- HTML 5 画布:删除线条边缘的颜色渐变
- 边缘颜色渐变使用细胞景观.js圆形布局
- 画一个有边缘和填充颜色的圆
- 当颜色变化时,画布形状上的锯齿状边缘
- 用D3改变边缘颜色
- JIT添加子图单个边缘颜色
- 符号的动态边缘颜色