ツールチップを表示する

書式

tooltipObj = new Tips(className, option)

tooltipObj : ツールチップオブジェクト
className : スタイルシートクラス名
option : オプション

説明

ツールチップを表示するにはnew Tips()を使います。最初のパラメータにスタイルシートクラス名を指定します。$$()による指定も正しく処理されます。エレメントのtitle属性で指定された文字列がツールチップの文字として表示されます。new Tips()の2番目のパラメータはオプションで以下のものが指定できます。

maxTitleChars最大表示文字数
showDelay表示までの時間
hideDelay消えるまでの時間
classNameスタイルシートクラス名(指定したものに-tip, -title, -textが付加されたものが使用される)
offsetsオフセット(x,yプロパティ)
fixed表示位置を固定するかどうか(true : 固定する、false : 固定しない)

サンプルコード [実行]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="css/main.css" type="text/css" media="all">
<script type="text/javascript" src="js/mootools.js" charset="shift_jis"></script>
<script type="text/javascript"><!--
window.addEvent("domready", function(){
var myTips = new Tips($$(".toolTip"), {
className : "tooltipClass"
});
});
// --></script>
</head>
<body>
<h1>ツールチップを表示</h1>
<div id="content1" class="toolTip" title="ツールチップが表示されます">
ここにマウスを乗せると...</div>
<div>
</body>
</html>