入力がフォーカスを取得すると、ツールチップが表示されます。このツールチップはスパンです:隠されていますが、入力にフォーカスがあるときに(CSSを介して)表示されます。入力のフォーカスに表示されたdivにリンクを追加します。
input + .k-comments {
display: none;
max-width: 25em;
color: #FFF;
background: #283135;
padding: 0.3rem;
margin-top: 0.3rem;
animation: appearance 2s forwards;
}
input:focus + .k-comments {
display: block;
}
<input id="myid" type="text"/>
<span class="k-comments">foo <a href="www.google.com">a link</a></span>
私はツールチップ(または他の場所)をクリックすると、それが消える:OK。
問題:私のツールチップにはテキストとリンクが含まれています - >ツールチップが最初に消えるためリンクをクリックできません。おそらく
うまくいきます、ありがとうございます! –
それはあなたのために働いてうれしい! @JonathanLermitage – VilleKoo
Damnedを受け入れることを忘れないでください。私はChromeとFirefoxでのみテストしました。 IE11では動作しません。 –