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

调整引导工具提示宽度

充星腾
2023-03-14

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

 $('#myTextBox1').tooltip();
 $('#myTextBox2').tooltip();

HTML:

<input type="text" id="#myTextBox1" class="textBox1" data-placement="top" title="tooltip on first input to check if the width adjusts to the width of the text box!" />
<input type="text" id="#myTextBox2" class="textBox2" data-placement="top" title="tooltip on second input!" />    

CSS:

    .textBox1 {
     width:200px;
     height:40px;
}

    .textBox2 {
     width:300px;
     height:40px;
}

共有2个答案

濮阳茂材
2023-03-14

我认为你对这个问题的总体策略是正确的,但是你陷入了紧张状态。经过快速研究,我建议以下文章:

  • 如何更改Twitter Bootstrap工具提示的宽度和高度?
  • 如何使Twitter引导工具提示有多行?
  • 如何做引导微醺工具提示多行

这就是说,我不完全确定是否可以自动完成:您必须知道并计算元素的宽度(如果我调整窗口大小会怎么样?)。

但是我的链接显示你肯定可以手动完成。因此,一个可能的解决方案是为您计划的每个大小使用不同的CSS类或文件。虽然不完美,但它确实有效。

希望我帮了忙!

阳博赡
2023-03-14

我希望我不会太迟为未来寻找答案的程序员发布这个。有一个像这样的问题。转到此链接:如何更改Twitter引导工具提示的宽度和高度?

那里的答案之一非常有用。它是由@Knobli回答的。我不知道如何链接答案,但我希望你能去那个页面投票。不管怎样,我就在这里抄下来。

对于CSS:

.tooltip-inner {
    max-width: 100% !important;
}

对于超文本标记语言:

<a href="#" data-toggle="tooltip" data-placement="right" data-container="body" title="" data-original-title="Insert Title">Insert Title</a>

只需添加data container=“body”,就可以开始了。

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

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

  • 因此,我正在经历一个让我发疯的问题。一旦我在标记上启用引导工具提示,我的自定义JavaScript就不会触发。如果我从标记中删除触发工具提示的引导代码,一切都会正常工作。JSFIDLE示例 工作示例(删除:data-toggle=工具提示数据放置=左标题=父标题文本。

  • 我真的很喜欢这个CSS工具提示的解决方案,我自己也用过一段时间了。但是我遇到了一个我以前从未遇到过的问题,多个工具提示的内容相互重叠,我不确定如何最好地解决它。 提到的解决方案基于管理绝对定位工具提示内容的

  • 主要内容:用法,实例,选项,方法,实例,事件,实例当您想要描述一个链接的时候,提示工具(Tooltip)就显得非常有用。提示工具(Tooltip)插件是受 Jason Frame 写的 jQuery.tipsy 的启发。提示工具(Tooltip)插件做了很多改进,例如不需要依赖图像,而是改用 CSS 实现动画效果,用 data 属性存储标题信息。 如果您想要单独引用该插件的功能,那么您需要引用 tooltip.js。或者,正如 Bootstrap

  • 使用指南 引入方式 import { Tips } from 'feart'; components: { 'fe-tip': Tips, } 代码示例 普通 tips <fe-tips :placement="'topLeft'" :content="'我是content'"> <button class="tips-test-btn">topLeft</button> <