我正在我的表单上使用引导工具提示版本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;
}
我认为你对这个问题的总体策略是正确的,但是你陷入了紧张状态。经过快速研究,我建议以下文章:
这就是说,我不完全确定是否可以自动完成:您必须知道并计算元素的宽度(如果我调整窗口大小会怎么样?)。
但是我的链接显示你肯定可以手动完成。因此,一个可能的解决方案是为您计划的每个大小使用不同的CSS类或文件。虽然不完美,但它确实有效。
希望我帮了忙!
我希望我不会太迟为未来寻找答案的程序员发布这个。有一个像这样的问题。转到此链接:如何更改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> <