2017-08-09 117 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