JSPlumb显示连接标签悬停
JSPlumb show connection label on hover
我正在使用jsplumbb连接一堆块,我能够设置一个标签的连接使用:
JSPLUMB_INSTANCE.bind("connection", function (info) {
info.connection.getOverlay("label").setLabel("w="+width+"<br>p="+pipelining);
});
这样标签在连接上总是可见的。是否有一种方法,使标签只出现在鼠标悬停?
我遇到了和你描述的一样的挑战,我的解决方案是这样的:
function setConnectionLabel(connection, label) {
connection.bind("mouseenter", function(conn) {
conn.addOverlay(["Label", { label: label, location:0.5, id: "connLabel"} ]);
});
connection.bind("mouseout", function(conn) {
conn.removeOverlay("connLabel");
});
}
所以在你的情况下,这应该可以达到目的:
JSPLUMB_INSTANCE.bind("connection", function (info) {
setConnectionLabel(info.connection, "Labeltext");
});
让我知道它是否适用于你,干杯!
更新:使用"mouseover"代替"mouseenter"
新文档
相关文章:
- 悬停时以矩形突出显示整个标签区域
- Chart.js条形图标签在悬停时被隐藏
- 如何使Highcharts中的渲染标签始终可见,并且相对于单击或悬停的点仍然可见
- jQuery悬停淡出p个标签,再淡出另一个标签
- 在每个条形图的中间添加文本标签&鼠标悬停事件
- 将鼠标悬停在切片上时更改d3.js饼图标签的颜色
- marquee标签不适用于谷歌铬悬停效果
- Chart.js-悬停弹出-添加带值的标签-不起作用
- Highcharts 单个水平堆叠条形图,始终显示数据名称(标签)和 %-年龄,并在鼠标悬停时显示数据编号和系列名称
- 半圆形圆环饼图,饼图上有标签(数据名称)和年龄百分比..和鼠标悬停上的数据编号
- 如何刷新 qtip 标签以在悬停时显示特定按钮的新标签
- 如何在 Arbor js 中将鼠标悬停在节点上时显示节点的标签
- 我在 标签中设置了背景图像,现在我想使用内联 CSS 在鼠标悬停事件上更改图像
- 我的 h1 标签链接在悬停时会显示一个下划线,我没有添加
- 离开悬停后如何将P标签保持在上一个位置
- 使用 ajax 将鼠标悬停时更改标签文本
- 高图表在类别标签悬停时显示工具提示
- 当我将鼠标悬停在动态创建的行上时,行中的选择元素(标签)选项无法正确下拉.火狐问题
- 如何使onClick执行与将鼠标悬停在
- 标签上相同的操作
- HTM如何使用悬停标签