Problem one
tipsy
is a jQuery
plugin, so you need to wrap the DOM element as a jQuery
object (not a d3
selection) to get access to the tipsy
function:
function info () { $(this).tipsy({live: true}); }
Problem two
I suspect that you are appending a div
to a svg
element. That is not allowed.
Also, I think the tooltips should show up just fine: http://bl.ocks.org/ilyabo/1373263