我寫我自己的工具提示功能,像這樣到中心提示:jQuery的嘗試在懸停的元素
$(".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();
}
);
但是我有困難定心了,我正在上空盤旋元素的提示。我需要這個來擴展到任何大小的元素。
我明白,有很多插件來實現這個功能,但我想寫我自己的,所以tooltip div只會出現在代碼中的相同位置,以便它可以由我的測試人員測試。這是他的要求讓他的生活更輕鬆:(
您是否正在使用最新版本的jquery&jquery-ui? – Nalum 2010-07-27 09:27:10
是的。我並不認爲jQuery UI支持工具提示。 – RyanP13 2010-07-27 09:28:51