Откройте инструментальную подсказку 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');
Другие вопросы по тегам