2012-01-25 81 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

相關問題