У меня есть компонент, которому я назначаю всплывающую подсказку при первом mouseenter
(своего рода ленивое назначение всплывающей подсказки компоненту)
Я использую ленивый подход, так как есть много компонентов с всплывающими подсказками, и я не хочу предварительно назначать всплывающие подсказки для всех из них.
$(document).delegate(".tooltipable", "mouseenter", function () {
$(this).tooltip(... options ...);
$(this).tooltip().show(); // The tooltip will not appear on first `mouseenter` so I have to explicitly show it here
});
Это прекрасно работает. Я хотел бы улучшить его, чтобы всплывающая подсказка не создавалась для каждого mouseenter
, проверяя, был ли уже создан tooltip
для этого компонента.
Как это сделать?
Заранее спасибо!