リンク上にカーソルを置くことによってトリガーされるCSSのヒントがあり、リンクテキストに隠されたspan要素からヒントが読み込まれます。私は今、ポップアップ内の他のHTML要素を持っている必要がありますしかし他のdivのCSSヒントのコンテンツ
フィドルhttps://jsfiddle.net/70wxxhne/
ので、理想的に、私は別のdiv(フィドル中注1)から、ツールチップのコンテンツをロードしたいと思い、これだけではCSSで可能ですか?
HTML5のよう<--css-->
.ktooltip {
position: relative;
display: inline-block;
}
.ktooltip .ktooltiptext {
visibility: hidden;
background: #fff;
width: 150px;
text-align: center;
border-radius: 6px;
padding: 5px 5px;
top: -5px;
left: 105%;
border:2px solid grey;
/* Position the tooltip */
position: absolute;
z-index: 1;
}
.ktooltip:hover .ktooltiptext {
visibility: visible;
}
<p>Here is some text with a note here
<sup class="ref">
<a href="#note1" id="note1" class="ktooltip">Tooltip
<span class="ktooltiptext">Current Tooltip text</span>
</a>
</sup>
that continues on here too.
</p>
<div id="note1" class="ktooltip2"><p>wannabe <b>tooltip</b> with a<a
href="link">link</a></p></div>
あなたは「リンク」のリンクにカーソルを合わせると、「ツールチップ」のリンクをツールチップを表示するようにしたいですか?あなたが欲しいものを正確に明確にすることができない場合や、ツールチップに表示する場所を明確にすることはできますか? –
'#note1'要素は' hover'を持つ要素の子要素でも兄弟要素でもないので、スクリプトなしではできません。なぜ既存のマークアップの外に移動する必要がありますか? – LGSon
現在のように、span要素のコンテンツではなく、「ツールチップ」の上にカーソルを置くと、div note1のコンテンツがポップアップします。 実際にhref要素に入れてはならない完全なHTML書式が必要なので、リンクテキストの外に移動したいと思います。 希望はクリアです。 –