DojoのTooltip
DojoのTooltipは独立したウィジェットとして実装されている。
- dojoType="dijit.Tooltip" を指定した要素がツールチップとして表示され、中身のテキストはHTMLのfontタグなどやCSSを使った装飾ができる。
- どこにマウスポインタが入ったらツールチップを表示するのかはconnectId属性にDOMのidを指定する。
<html> <head> <script type="text/javascript" src="dojo/dojo.js" djConfig="parseOnLoad: true"> </script> <script type="text/javascript"> dojo.require("dijit.Tooltip"); dojo.require("dojo.parser"); </script> <style type="text/css"> @import "dijit/themes/tundra/tundra.css"; @import "dojo/resources/dojo.css"; #div1 { position: absolute; top: 20px; left: 20px; height: 80px; width: 150px; border-width: 2px; border-style: ridge; border-color: black; padding: 5px; background-color: #FFEEEE; } </style> </head> <body class="tundra"> <div id="div1"> <span id="test_Text"> Tooltip テスト </span> <span dojoType="dijit.Tooltip" connectId="test_Text"> <span style="color: red;font-size:large;font-weight:border">HTMLでTooltip</span><br> <span style="color: blue;font-size:small">2行目</span> </span> </div> </body> </html>