2012-01-25 80 views
0

这是我的代码,是不是写输出到我的控制台:为什么我的控制台上没有任何输出?

for(var i= 1; i < lineData.length; i++){ 
      var dot = paper.circle(i*5, i*5, 5); 
      dot.click(function(){ 
       console.log("test"); 
      }); 
} 

在我的代码的其他部分,点击互动工作正常。 是因为我一直使用相同的变量吗?

谢谢

回答

0

我试过你的代码,它工作正常。

您确定您在圆圈的边框上正确点击? 没有更多的属性,你必须点击你的圈子的边界来触发事件。

更好地尝试paper.circle(x,y,r).attr({'fill':'white'});点击整个圈子。

+0

我在这里找到了真正的原因。有一个看不见的100%宽度/高度的矩形来捕捉空白点击,但它阻止了我的事件触发。这发生,当你工作合作社我想.. 我也不知道,你不能点击它,当它没有填充。是有道理的,但仍然..谢谢你的提示 – zbug

相关问题