2013-07-12 84 views
3

有誰知道是否有簡單的方法來增加Bootstrap工具提示的工具提示偏移量?文檔中沒有任何內容。工具提示在某些情況下遮擋了目標區域,並防止點擊。增加Bootstrap工具提示的水平偏移量

http://twitter.github.io/bootstrap/javascript.html#tooltips

+0

您是否嘗試使用'data-placement'屬性更改工具提示方向? –

+1

有一些示例標記?你是否遵循了這個規則: 輸入組中的工具提示 當使用Bootstrap輸入組的工具提示和彈出窗口時,必須設置容器(下面有說明)選項以避免不必要的副作用。 – Jason

+0

對不起,因爲容器的想法而感到振奮。 – metalaureate

回答

7

你可以嘗試這樣的事情..

$("[data-toggle=tooltip]").hover(function(){ 
    $('.tooltip').css('top',parseInt($('.tooltip').css('top')) + 15 + 'px') 
}); 

這將增加垂直偏移,但應水平工作,如果你使用的不是「頂」「左」。上Bootply

定製工具提示的位置是:http://www.bootply.com/59977

1

此示例偏移到右邊(即增加了左位置)。注意:僅爲強調而添加「隱藏」延遲。我檢查事件類型以及mouseenter和mouseleave上的懸停。

$("[data-toggle=tooltip]").tooltip({delay: {hide: 1000}}); 
$("[data-toggle=tooltip]").hover(function(e){ 
    if (e.type == 'mouseenter') 
     $('.tooltip').css('left', parseInt($('.tooltip').css('left')) + 15 + 'px'); 
});