純粋なJavascript
コードを使用してカスタム ツールチップを作成する基本的なアイデアが必要です。
私が欲しいもの:
例えば :
<a href="#" onmousemover="tooltip('text')">Link Text</a>
そして、要素から、または要素から開始するために、の要素に基づいてonmouseover
カスタムツールチップを表示したいと思います。fixed position
<a>
position
right:0
left:0
<a>
純粋なJavascript
コードを使用してカスタム ツールチップを作成する基本的なアイデアが必要です。
私が欲しいもの:
例えば :
<a href="#" onmousemover="tooltip('text')">Link Text</a>
そして、要素から、または要素から開始するために、の要素に基づいてonmouseover
カスタムツールチップを表示したいと思います。fixed position
<a>
position
right:0
left:0
<a>
次のような関数が必要です。
function tooltip(text, element) {
var offsetDistance = 20;
tt = document.getElementById('ttdiv');
elem = document.getElementById(element.id);
tt.style.top = elem.offsetTop + offsetDistance + 'px';
tt.style.left = elem.offsetLeft + offsetDistance + 'px';
tt.style.display = 'block';
tt.innerHTML = text;
}
ツールチップ div の ID はどこttdiv
にあり、最初は に設定されていdisplay:none
ます。がトリガーされたときにツールチップを非表示にするには、付随するhide()
関数が必要です。onmouseout
これは動作中のJSFiddleです。