2012-06-06 14 views
5

मैं निम्न उदाहरण का इस्तेमाल किया है निर्देशित रेखांकनडी 3 निर्देशित रेखांकन

http://bl.ocks.org/1153292

मैं एक क्लिक करें घटना जोड़ना चाहते हैं ताकि जब उपयोगकर्ता एक नोड पर क्लिक करता है, नोड के शीर्षक

प्रदर्शित किया जाता है उत्पन्न करने के लिए

अब तक मैं इस

var circle = svg.append("svg:g").selectAll("circle") 
    .data(force.nodes()) 
    .enter().append("svg:circle") 
    .attr("r", 6) 
    **.on("mouseup", disp)** 
    .call(force.drag); 
    ; 

function disp() { 
    alert("Display the heading of the node clicked here"); 

}; 

किया कृपया मुझे सलाह कैसे प्रदर्शित करने के लिए कि

+0

क्या आप से यहाँ "शीर्षक" मतलब है? शीर्षक? या नोड कोण या अभिविन्यास के बारे में कुछ? – nrabinowitz

उत्तर

4

आप एक क्लिक घटना

circle.on("click", function(d) { 
    alert(d.name) 
}) 

jsFiddle है करने के लिए .on() उपयोग कर सकते हैं: http://jsfiddle.net/chrisJamesC/HgHqy/