Javascript 套索插件选择拖动区域之外的元素
我用这个为我的散点图创建套索效果。我将d属性的名称更改为ls,因为我的散点图依赖于d属性来绘制符号。我得到了大部分的功能工作,但当我创建一个套索区域后,拖动鼠标,套索区域外的元素也会被选中。有人能帮我弄清楚如何更改lasso.js中的dragmove函数,以便只选择循环中的元素吗。这是我的工作代码链接。谢谢你的帮助Javascript 套索插件选择拖动区域之外的元素,javascript,d3.js,Javascript,D3.js,我用这个为我的散点图创建套索效果。我将d属性的名称更改为ls,因为我的散点图依赖于d属性来绘制符号。我得到了大部分的功能工作,但当我创建一个套索区域后,拖动鼠标,套索区域外的元素也会被选中。有人能帮我弄清楚如何更改lasso.js中的dragmove函数,以便只选择循环中的元素吗。这是我的工作代码链接。谢谢你的帮助 function dragstart() { // Reset blank lasso path path="";
function dragstart() {
// Reset blank lasso path
path="";
dyn_path.attr("d",null);
close_path.attr("d",null);
// Set path length start
path_length_start = 0;
var offset_box = _this[0][0].getBoundingClientRect();
我们需要看到至少一些你的代码,最好是一个工作的例子,以帮助你。对不起,我完全忘记了添加链接到我的代码。我编辑了我的问题,或者在这个链接上看到了代码。如果有人需要,我最终使用了多边形js中的点。