2017-08-09 239 views
0

我有以下代码片段来更改引导工具提示位置。更改引导工具提示位置

但我不知道什么是“我的”,“在”的意思,左+ 15等

请解释一下,这样我可以改变这些值来定位我的提示。

$("#btn1").tooltip({ position: { my: "left+15 center", at: "right center" } }); 

回答

0

引导程序插件方法只有一个参数,而不是两个。此方法调用:

$('#keterangan').attr('title', 'Keterangan wajib disi!').tooltip('show', { 
    placement: 'right' 
}); 

不正确。相反,你应该保持在变化的功能,你有它的方式,并呼吁:

$('#keterangan').tooltip({ placement: 'right' }); 

较早成立的提示选项(例如,当文档准备好)。

另一个可能更简单的替代方法是将数据位置=“右”添加到显示弹出窗口的元素。

1

.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