Я пишу свою собственную функцию всплывающей подсказки следующим образом:
$(".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();
}
);
Однако у меня возникают трудности с центрированием всплывающей подсказки над элементом, над которым я нахожу курсор.Мне нужно, чтобы это масштабировалось до любого элемента размера.
Я ценю, что есть много плагинов для достижения этой функциональности, но я хотел написать свой собственный, чтобы div всплывающей подсказки появлялся только в одном месте.в коде, так что он может быть проверен моим тестером.Это требование от него, чтобы сделать его жизнь проще: (