【问题标题】:Rails ERB Text/Password field tooltip on focusRails ERB 文本/密码字段工具提示焦点
【发布时间】:2015-05-27 14:28:53
【问题描述】:

我有一个密码重置表单,用户必须在其中输入密码和密码确认字段。

<div class="field">
  <%= f.password_field :password_confirmation,
      required: true,
      placeholder: 'Password Confirmation',
      class: 'ctrl',
      title: "should match password" %>
</div>

我知道这是一个文本字段,我不能使用“rel”属性。

如果我尝试显示它:

$(function(){
  $("[rel='nofollow']").tooltip();
});

并在字段上添加这些属性:

:data => {:toggle=>"tooltip"},
'data-original-title' => "should match password",
'data-placement' => 'right',
rel: 'nofollow'

它只会以丑陋的方式显示标题,而不是作为工具提示。

如何在焦点上显示字段的标题?

【问题讨论】:

  • 您是否考虑过将工具提示添加到包装输入字段的 div 中?
  • @rsnorman15 你能给我更多关于这种方法的细节吗?谢谢

标签: javascript jquery ruby-on-rails twitter-bootstrap


【解决方案1】:

您可以在初始化时将工具提示的触发属性设置为focus,如下所示:

  $('.text-tooltip').tooltip({
    trigger: 'focus'
  });

text-tooltip 类添加到输入,它应该触发焦点,拾取元素的title 属性作为工具提示文本。

【讨论】:

  • 它有效,标题在焦点上被触发但它看起来很难看,我的意思是它被显示为文本,文本周围没有灰色/黑色气泡,就像链接/按钮的情况一样。
  • 页面上是否包含完整的引导样式表?查看工具提示是否有效并且在链接或按钮上看起来是否正确。
  • 工作,它被一些自定义 css 抑制(不是我写的,但是嘿)。
猜你喜欢
  • 1970-01-01
  • 2011-12-15
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
  • 2010-11-09
  • 1970-01-01
  • 2010-09-13
相关资源
最近更新 更多