Откройте инструментальную подсказку jquery ui программно с пользовательским контентом
Я хочу, чтобы программно открыть всплывающую подсказку jQuery UI (не hover) с пользовательской всплывающей подсказки контента, как это здесь. Есть какой-либо способ сделать это?
$('.links').tooltip({
content: function () {
var $this = $(this) ;
var extra = $this.text();
var lowertext = "<div class ='tooltiptext'>Find out more about "+extra+"</div>"
return lowertext;
}
$('.links').tooltip( "open" );
2 ответа
Решение
Попробуйте вызвать mouseover()
событие после инициализации всплывающей подсказки:
$('.links').tooltip().mouseover();
Да, это работает, как вы пытались, но ваша проблема в ваших опечатках, вы забыли некоторые ;
и скобки тоже. попробуй так:
$('.links').tooltip( {
content: function () {
var lowertext = "<div class='tooltiptext'>Find out more about " + $(this).text() + "</div>";
return lowertext;
}
});
$('.links').tooltip('open');