2015-06-23 21 views
0

我可以手動設置的X和使用qTip API與數值的工具提示的Y軸偏移,像這樣:如何以編程方式設置qTip2工具提示的X和Y偏移量?

$(this).qtip('api').set({ 
     'position.adjust.x': 89, 
     'position.adjust.y': 77 
    }); 

但我不能做到這一點編程,這樣的:

var offsetX = $(this).attr('data-tooltip-offsetX'); 
var offsetY = $(this).attr('data-tooltip-offsetY'); 

$(this).qtip('api').set({ 
    'position.adjust.x': offsetX, 
    'position.adjust.y': offsetY 
}); 

當我嘗試時,工具提示根本不會出現。

JSFiddle

任何想法或建議,將不勝感激。謝謝!

編輯:是否可能偏移[X | Y]被解釋爲字符串而不是數字?

回答

1

您需要將字符串解析爲int,像這樣:

var offsetX = parseInt($(this).attr('data-tooltip-offsetX')); 

fiddle

+0

這個工作。謝謝! –

相關問題