当前位置: 首页 > 知识库问答 >
问题:

如何使Twitter引导工具提示有多行?

张承颜
2023-03-14

我目前正在使用下面的函数来创建文本,这些文本将使用Bootstrap的工具提示插件显示。为什么多行工具提示只适用于

什么有效

def tooltip(object)
  tooltip = ""
  object.each do |user|
    tooltip += "#{user.identifier}" + "<br>"
  end
  return tooltip
end

我想要什么

def tooltip(object)
   tooltip = ""
   object.each do |user|
     tooltip += "#{user.identifier}" + "\n"
   end
   return tooltip
 end

共有3个答案

楚弘益
2023-03-14

如果您在非链接元素上使用Twitter引导工具提示,您可以指定,您希望直接在HTML代码中使用多行工具提示,而不使用Javascript,只使用数据参数:

<span rel="tooltip" data-html="true" data-original-title="1<br />2<br />3">5</span>

这只是costales回答的另一个版本。所有的荣耀都属于他!:]

姜杜吟
2023-03-14

您可以使用html属性:http://jsfiddle.net/UBr6c/

My

$('.my_tooltip').tooltip({html: true})

姜志行
2023-03-14

您可以在工具提示上使用的空白:pre-包装。这将使工具提示尊重新行。如果行长于容器的默认最大宽度,则行仍将换行。

.tooltip-inner {
    white-space:pre-wrap;
}

http://jsfiddle.net/chad/TSZSL/52/

如果要防止文字换行,请执行以下操作。

.tooltip-inner {
    white-space:pre;
    max-width:none;
}

http://jsfiddle.net/chad/TSZSL/53/

这两种方法都不适用于html中的\n,它们实际上必须是实际的换行符。或者,您可以使用编码的换行符

 类似资料:
  • 我正在我的表单上使用引导工具提示版本3和JQuery,它有不同宽度的文本框。我想知道是否有办法根据工具提示所在的元素调整工具提示的宽度。i、 我希望工具提示内容显示在一行中,直到达到元素的宽度。一旦工具提示宽度超过它所在的元素,它将自动在下一行显示内容。这是否可以使用引导工具提示? HTML: CSS:

  • 我想在Adam Shaw的完整日历中显示事件的引导工具提示。我尝试了以下代码: 但它不起作用。这里怎么了?

  • 问题内容: <%= image_tag "Background.jpg" %> 我如何使上述代码全屏显示Twitter Bootstrap模态弹出窗口,我尝试使用CSS,但无法按照我想要的方式获得它。任何人都可以帮我。 问题答案: 我在Bootstrap 3中使用以下代码实现了这一目标: 通常,如果您对间距/填充问题有疑问,请尝试右键单击(或在Mac上按cmd键单击),然后在Chrome上选择“检

  • 我为按钮设置了工具提示,但它看起来很小(字体大小),我如何使它更大?我试过,但它不起作用,为什么?我如何使字体更大?谢谢大家!

  • 我有一个“li”项目,其中包含一个弹出引导工具提示的标签。 如何在“that”和“will”之间强制一条线?我不想使用工具提示的()。

  • 问题内容: 我想为工具提示创建一个自定义CSS类,该类将包裹长度超过25-30的字符串。通常这样长的文本不适合tootltip文本区域。 而且是否有使用[工具提示ui.bootstrap.tooltip)进行此操作?就像使用自定义CSS类来获取所需的输出。 这是简单的CSS工具提示 这是相同的代码片段: 问题答案: CSS解决方案 对于眼前的问题有一个非常简单的解决方案。我基本上添加的是以下CSS