我有以下代码片段来更改引导工具提示位置。更改引导工具提示位置
但我不知道什么是“我的”,“在”的意思,左+ 15等
请解释一下,这样我可以改变这些值来定位我的提示。
$("#btn1").tooltip({ position: { my: "left+15 center", at: "right center" } });
我有以下代码片段来更改引导工具提示位置。更改引导工具提示位置
但我不知道什么是“我的”,“在”的意思,左+ 15等
请解释一下,这样我可以改变这些值来定位我的提示。
$("#btn1").tooltip({ position: { my: "left+15 center", at: "right center" } });
引导程序插件方法只有一个参数,而不是两个。此方法调用:
$('#keterangan').attr('title', 'Keterangan wajib disi!').tooltip('show', {
placement: 'right'
});
不正确。相反,你应该保持在变化的功能,你有它的方式,并呼吁:
$('#keterangan').tooltip({ placement: 'right' });
较早成立的提示选项(例如,当文档准备好)。
另一个可能更简单的替代方法是将数据位置=“右”添加到显示弹出窗口的元素。
.position()
是具体到jQuery UI。
选项my
定义要放置的元素上的哪个位置与目标元素水平对齐。诸如"right"
之类的单个值将被归一化为"right center"
,"top"
将归一化为"center top"
(遵循CSS约定)。可接受的水平值是"left"
,"center"
,"right"
。可接受的垂直值是"top"
,"center"
和"bottom"
。每个维度也可以包含偏移量,以像素或百分比表示。例如,"right+10 top-25%"
。百分比偏移量相对于被定位的元素。
选项at
定义了目标元素上的哪个位置,以将定位的元素与水平方向对齐。百分比偏移量与目标元素相关。
这两个选项的默认值是"center"
。
你可以找到更多关于.position()
的信息here。
该代码是从jqueryui,而不是bootstrap。
您的代码示例的完全解释是在接下来的环节