tôi sẽ điên cố gắng tìm hiểu tại sao tôi có thể hiển thị tooltips trên các yếu tố HTML thông thường, nhưng không phải trên SVGs D3 tạo: http://jsfiddle.net/nachocab/eQmYX/5/Làm cách nào để hiển thị chú giải công cụ khởi động với đối tượng SVG?
Tôi đang làm gì sai?
$(document).ready(function() {
$("a").tooltip({
'placement': 'bottom'
}); // this works
$("my_circle").tooltip({
'placement': 'bottom'
}); // this does not work
});
jQuery không hoạt động tốt với SVG. Hãy thử https://github.com/shawnbot/d3-bootstrap – Duopixel
Chưa xem xét dự án d3-bootstrap ... Nếu có thể, bạn có thể phải sử dụng của svg. http://jsfiddle.net/BCsGc/1/ –
mg1075
@nachocab - Có lẽ tôi hoàn toàn thiếu một cái gì đó, nhưng ... Bạn chấp nhận câu trả lời từ lephix. Bạn có một ví dụ làm việc này, của tooltips bootstrap được tạo ra và được hiển thị? Trước hết, lephix có "d3.tooltip()", nhưng tôi tin rằng đó là sai: nó cần phải là "bootstrap.tooltip()". Đây là một ngã ba của fiddle của bạn: http://jsfiddle.net/7bNgC/11/ Chắc chắn, tooltip là nhận được tạo ra, nhưng nó vẫn không nhìn thấy được. – mg1075