STEP 3 - ツールチップを表示してみよう
Webサイトを作成するには、まずは HTML をマークアップします。そして CSS を使ってデザインを施していきます。
そして最近では、Webデザインをもっと素敵にするために、jQuery を利用する機会も増えてきました。
マウスを乗せたときのアニメーションを作成します。ツールチップを表示する位置は、offset()メソッドで取得します。
jQuery Code
$(function() {
$(".tooltip").each(function(){
var toolTip = $('<div class="tooltip-body">');
var toolTipText = $(this).attr("data-tooltip");
toolTip.html( '<p>' + toolTipText + '</p><span class="tail"></span>' ).hide();
$("body").append(toolTip);
$(this).hover(function(){
if( toolTip.css("display") == "none" ){
var targetPostion = $(this).offset();
var toolTipHeight = toolTip.height();
toolTip.css({
"position": "absolute",
"top": targetPostion.top - toolTipHeight -3 + "px",
"left": targetPostion.left + "px",
"display":"block",
"opacity": "0",
"z-index": "9999"
})
.stop().animate({
"top" : "-=10px",
"opacity": "1"
}, 250);
}
});
});
});