1

我想以编程方式打开一个 jquery ui 工具提示(不是悬停),其中包含这样的自定义内容工具提示。有没有办法做到这一点?

$('.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");
4

2 回答 2

4

初始化工具提示后尝试触发mouseover()事件:

$('.links').tooltip().mouseover();
于 2014-04-22T08:56:48.943 回答
1

是的,它就像你尝试过的那样工作,但你的问题是你的拼写错误,你也忘记了一些;和括号。试试这样:

    $('.links').tooltip( {
                    content: function () { 
                        var lowertext = "<div class='tooltiptext'>Find out more about " + $(this).text() + "</div>";
                        return lowertext;
                    }
    });
    $('.links').tooltip('open');
于 2014-04-22T09:10:39.753 回答