javascript - D3 监听 "end"转换事件

标签 javascript d3.js

我正在学习 D3 并学习本课:https://www.youtube.com/watch?v=EpeOzq8eDYk&index=8&list=PL6il2r9i3BqH9PmbOf5wA5E1wOG3FT22p

为什么 .each("end", function() {...} 会产生这个错误?Uncaught TypeError: callback.call is not a function

var canvas3 = d3.select("#doooo")
                .append("svg")
                .attr("width", 500)
                .attr("height", 500)
var circle3 = canvas3.append("circle")
                .attr("cx", 50)
                .attr("cy", 50)
                .attr("r", 25)

circle3.transition()
    .duration(1500)
    .attr("cx", 150)
    .each("end", function() { console.log("This is producing an error"); })

最佳答案

啊,.each("end", function() {...})(版本 3)似乎已经被 .on("end", .. .) 在版本 4.

关于javascript - D3 监听 "end"转换事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38987181/

相关文章:

javascript - 如何为处于事件(按下)状态的新创建的 html 按钮添加背景图像?

javascript - if语句在javascript中查找类

javascript - JS 将 JSON 对象转换为数组

javascript - D3--如何迭代颜色数组

javascript - 使用 D3js 并行集动态添加或删除尺寸

javascript - D3js : data update is not updating right objects

javascript - JS事件注册而不是onclick...但是如何使其可重用?解析ID?

javascript - 如何使用 Three.js 沿弧线打印文本?

javascript - 通过 ID 获取节点

javascript - 选择 HTML 表格中的行来更新图表选择?