Я использую bootstrap для одного из проектов и сталкиваюсь с проблемой с плагином tooltip. У меня есть два тега div:
<div class='Tracked StarInDisplay' title='Прибор отслеживается' rel='tooltip' onClick='Device($(this),""{0}"",{1})'></div>
а также
<div title='Отслеживать прибор' class='StarInHide' rel='tooltip' onClick='Device($(this),""{0}"",{1})'></div>.
Когда вы нажимаете на первый div, его заменяет второй div. И наоборот. Часть скрипта
$.ajax({
url: url,
type: 'POST',
data: { prodN: prodn, kpr: kpr },
success: function (result) { $elem.replaceWith(result); $("[rel=tooltip]").tooltip({ html: true }); }
Проблема заключается в том, что всплывающая подсказка работает нормально. Но когда мы нажимаем на div, а затем перемещаем мышь из div – всплывающая подсказка не скрывается и остается там на странице. Как мы можем это исправить? Извините, мой английский не очень хорош.
Вы можете использовать событие mouseleave в этом div. В этом случае вы можете использовать подсказку (‘hide’)