如果复选框已被勾选,我只是试图调用拖动功能。我一直在尝试实现以下示例:
1
node.call(function(d) { if d3.selectAll("input").property("checked", true) {return drag } })
2
d3.selectAll("input").on("change", change);
function change() {
if (this.value === true ) da();
function da() {
node.call(drag);
}
它不显示错误,只是在检查后不拖动 - http://jsfiddle.net/gUF8x/3/