2015-06-23 5 views
0

можно вручную установить X и Y смещение всплывающей подсказки с помощью QTIP API с числовыми значениями, например:Как я могу программно установить смещение X и Y всплывающей подсказки qTip2?

$(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

Вам нужно разобрать строку в междунар следующим образом:

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

См fiddle

+0

Это работало. Благодаря! –