Je suis en train d'écrire ma propre fonction infobulle comme ceci:jQuery essayant de centrer infobulle sur l'élément plané
$(".tip_holder").hover(
function() {
var $containerWidth = $(this).width();
var $containerHeight = $(this).height();
var $tipTxt = $(this).text();
var $tipTitle = $(this).attr('title');
var $offset = $(this).offset();
$('#icis_dashboard').prepend('<div id="tooltip">' + $tipTxt + '</div>');
$('#tooltip').css({
'position': 'absolute'
});
var $tipWidth = $('#tooltip').width();
var $tipHeight = $('#tooltip').height();
$('#tooltip').css({
'top': $offset.top - ($tipHeight + 5),
'left': $offset.left,
'padding': '0 5px 5px'
});
},
function() {
$('#tooltip').remove();
}
);
Cependant, j'ai de la difficulté de centrage l'info-bulle sur l'élément que je suis planant au-dessus. J'ai besoin de cela à l'échelle de n'importe quel élément de taille qui est plané. J'apprécie le fait qu'il existe de nombreux plugins pour réaliser cette fonctionnalité, mais je voulais écrire le mien afin que le div de l'info-bulle apparaisse seulement au même endroit dans le code afin qu'il soit testable par mon testeur. Ceci est une exigence de lui pour rendre sa vie plus facile :(
Utilisez-vous la dernière version de jquery & jquery-ui? – Nalum
Oui. Je ne pensais pas que l'infobulle était encore supportée dans l'interface utilisateur jQuery. – RyanP13