我有以下代碼片段來更改引導工具提示位置。更改引導工具提示位置
但我不知道什麼是「我的」,「在」的意思,左+ 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。
您的代碼示例的完全解釋是在接下來的環節