私はこれらのクラスを自分のhtmlページに持っています。
<div class="linkFunctions">
<a class="openLink"></a>
<a class="newLink"></a>
<a class="deleteLink"></a>
<a class="duplicateLink"></a>
<a class="viewLinkCode"></a>
<a class="linkTags"></a>
</div>
タグ内の各クラスは、<div>
クリック可能なアイコンを表します。これらのアイコンに JavaScript ツールチップを追加する必要があります。
<a title="Dashboard" class="simpleTooltip" href="#">
このクラスをアンカータグで使用して、テキストにツールチップを実装しています。では、上記のアイコンでこのツールチップを使用するにはどうすればよいでしょうか?
CSSコード
.tooltip {
display:none;
position:absolute;
opacity: 0.80;
font-size:14px;
width: auto;
background-color:#000;
padding:10px;
color:#fff;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
Javascript
<script type="text/javascript">
$(document).ready(function() {
$('.simpleTooltip').hover(function() {
var title = $(this).attr('title');
$(this).data('tipText', title).removeAttr('title');
$('<p class="tooltip"></p>')
.text(title)
.appendTo('body')
.fadeIn('slow');
}, function() {
$(this).attr('title', $(this).data('tipText'));
$('.tooltip').remove();
}).mousemove(function(e) {
var mousex = e.pageX + 2;
var mousey = e.pageY - 60;
$('.tooltip')
.css({ top: mousey, left: mousex })
});
});
</script>