2014-06-17 98 views
0

沒有可能發生在下面的代碼鼠標懸停和我想知道如果我做錯了什麼,或者如果它僅僅是不可能得到的XHTML元素鼠標事件?鼠標懸停事件不觸發XHTML元素 - d3.js

var tweetsText = tweetsSvg.selectAll('foreignObject.tweetText') 
    .data(_data); 

tweetsText.enter().append('foreignObject') 
.attr('class', 'tweetText') 
.append("xhtml:div") 
.html(function(d) { 
    return '<div style="color: #ededed">' + d.text + '</div>'; 
}) 
.on('mouseover', conosle.log('Mouseover')); 

回答

1

您需要使用函數作爲事件處理函數的回調函數。試着這樣說:

.on('mouseover', function() { 
    console.log('Mouseover'); 
}); 
+0

謝謝,你是對的。我也不得不將其移動到.append()調用之前。 – ninjaPixel

相關問題