【问题标题】:Showing and Hiding jQuery ui tooltip manually手动显示和隐藏 jQuery ui 工具提示
【发布时间】:2014-03-03 17:02:31
【问题描述】:

我正在尝试使用 jQuery ui 工具提示手动在按钮单击时显示 <input> 的工具提示。

如果我这样设置的话

<input type="text" id="has-tt" title=""></input>

对于第一次单击,它会显示工具提示。但是如果我将标题属性设置为以下内容,则其工作正常。

<input type="text" id="has-tt" title="Tooltip Text"></input>

试用样本为here。 有没有办法在不为title属性设置值的情况下做到这一点??

【问题讨论】:

    标签: javascript jquery jquery-ui jquery-tooltip


    【解决方案1】:

    你可以使用:

    $("#has-tt").tooltip({
        items: 'input',
        content: "Tooltip Text!"
    }).tooltip("open");
    

    Demo

    【讨论】:

      【解决方案2】:

      Working fiddle

      HTML

      <form>
          <input type="text" id="has-tt" title="Tooltip Text"></input>
      </form>
      

      jQuery

       $(function () {
          var tooltips = $("#has-tt").tooltip();      
          $("<button>")
               .text("Close")
               .button()
               .click(function () {
                   tooltips.tooltip("close");
               })
         .insertAfter("form");
          $("<br/>").insertAfter("button");
          $("<button>")
               .text("Show help")
               .button()
               .click(function () {
                   tooltips.tooltip("open");
               })
         .insertAfter("form");       
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-05
        • 1970-01-01
        • 2012-10-14
        • 2020-07-28
        相关资源
        最近更新 更多