D3和鼠标事件,点击测试不工作
D3 and mouse events, click test not working
我不知道为什么我的点击方法不工作。在这个测试中,我希望能够单击图形上的一个圆形节点并显示其编号。把鼠标悬停在上面有点像。
我使用什么库的点击事件,D3?Jquery吗?正常JS ?
最后我想让工具提示当我把鼠标悬停在节点上时,让它们消失当我把鼠标移开
http://jsfiddle.net/ericps/b5v4R/dots.enter()
.append("circle")
//.append("svg:circle")
.attr("class", "dot")
.attr("cx", complete_line.x())
.attr("cy", complete_line.y())
.attr("r",3.5)
.append("title")
.text(function(d){ return d.completed;})
.on("click", function(d) { alert("hello"); });
您已经将事件处理程序附加到svg:text元素。我认为你应该把它附加到svg:circle元素:
dots.enter().append("circle")
.attr("class", "dot")
.attr("cx", complete_line.x())
.attr("cy", complete_line.y())
.attr("r",3.5)
.on("click", function(d) { alert("hello"); })
.append("title")
.text(function(d){ return d.completed; });
相关文章:
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 非常简单的js测试;Don’不要和Minko一起工作
- jQuery.blur.focus未在测试中工作
- 如何测试_ensureIndex是否工作
- addEventListener没有'不能在IE中工作(在IE8中测试)
- Rails页面JS可以在真正的浏览器/手动测试中工作,但不能在PhantomJS&硒规格
- 如何在网页上以交互方式切换 CSS 工作表以进行测试/学习
- 为什么我的程序在我的测试环境中工作,而不是我的实时站点
- 为什么我的 javascript 在测试环境中工作,但在实时站点上不起作用
- 当我将我的网站移动到在线测试服务器时,“添加到购物车”按钮停止工作
- Jquery单击不在测试服务器上工作
- 如何测试gif图片是否像'正在加载'工作与否
- regexp匹配测试工作不正常
- regex可以在regex测试程序中工作,但不能在模式中工作
- 监视/测试事件处理程序上的触发器是否使用Chai工作
- 这个Jasmine测试代码是如何工作的
- 测试API Javascript不工作
- 自动化测试性能TaskWithPathArgumentsTimeout没有'不能在命令行中工作
- “保存-3d”测试不能在Android上工作(通过Browserstack)
- 程序js测试工作流程