フィドル:
http://jsfiddle.net/EYghv/
HTML:
<a href="#">What's this?</a>
<div class="tooltip">
<div class="triangle"></div>
<div class="content">
Security Check:<br/>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</div>
</div>
この方法では、テンプレート(あなたが文字列または何にを挿入することができ、テンプレートのポップアップを作る)によく自分自身を貸します
jquery:
$("a").click(function(e) {
var x = e.pageX - this.offsetLeft - 20;
var y = e.pageY - this.offsetTop + 22;
$(".tooltip").show().css({
left: x,
top: y
}).delay(3000).fadeOut();
return false;
});
$(".tooltip").click(function() {
$(this).hide();
});
CSS:以下の回答で説明したように
.tooltip {
position:absolute;
display:none;
}
.triangle {
font-size:0px;
line-height:0px;
width:0px;
border-bottom:20px solid #fec;
border-left:10px solid transparent;
border-right:10px solid transparent;
position:relative;
left:20px;
}
.content {
background-color:#fec;
width:300px;
padding:5px 15px;
}
出典
2011-06-27 21:14:31
kei
あなたは最初からそれを作成することができますかあなたはjQueryのツールチップ** **プラグインを使用することができます。何十もの... qTip2が一例です。 [このスレッドで私の答えを見る](http://stackoverflow.com/questions/6061541/jquery-tooltip-script) – Sparky