Skip to content

Instantly share code, notes, and snippets.

@brendomaciel
Created March 10, 2018 15:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brendomaciel/e727f454e6013c64eb46f81a009cd020 to your computer and use it in GitHub Desktop.
Save brendomaciel/e727f454e6013c64eb46f81a009cd020 to your computer and use it in GitHub Desktop.
Bootstrap tooltip on Flot chart
var previousPoint = null;
$("#selector").on("plothover", function(event, pos, item) {
if (item) {
if (previousPoint != item.dataIndex) {
previousPoint = item.dataIndex;
var x_value = item.datapoint[0].toFixed(0),
y_value = item.datapoint[1].toFixed(0);
var tooltip_holder = $('<div id="flot-tooltip-holder"></div>')
.css({
'background': 'transparent',
'padding': '8px',
'display': 'block',
'position': 'absolute',
'top': item.pageY - 8,
'left': item.pageX - 8,
'z-index': '-1',
})
.appendTo('body')
.fadeIn(200)
.tooltip({
'trigger': 'hover',
'html': true,
'title': y_value + ' visitas'
})
.tooltip('show');
}
}
else {
$('#flot-tooltip-holder').tooltip('hide');
$('#flot-tooltip-holder').remove();
previousPoint = null;
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment