誰かが助けてくれることを願っています。
別のツールチップ アイコンがクリックされたときにツールチップを非表示にしようとしています。それは機能しますが、最後のツールチップをもう一度クリックすると、ツールチップが「点滅」します。
var Hastooltip = $('.hastooltip');
HasTooltip.on('click', function(e) {
e.preventDefault();
HasTooltip.tooltip('hide');
}).tooltip({
animation: true
}).parent().delegate('.close', 'click', function() {
HasTooltip.tooltip('hide');
});
HTML
<a href="#" class="hastooltip" data-original-title="Lorem ipsum dolor sit amet, consectetur adipisicing elit.">
<h3>Info 1</h3>
</a>
<a href="#" class="hastooltip" data-original-title="Lorem ipsum dolor sit amet, consectetur adipisicing elit.">
<h3>Info 2</h3>
</a>
ユーザーがボタンをクリックしてツールチップを表示すると、次のマークアップが DOM に追加されます。
<div class="tooltip"</div>