2014-01-07 3 views
2

Я не могу JQueryUI обращать внимание на настройки подсказки я пытаюсь применитьнастройки JQueryUI Tooltip игнорировала

var li = jQuery('<li title="test">test</li>'); 
jQuery(myUl).append(li); 

jQuery(li).tooltip({ 
    track: true, 
    position: { 
     my: "left top", 
     at: "bottom", 
     using: function (position, feedback) { 
      $(this).css(position); 
      $("<div>").addClass("arrow") 
     } 
    }, 
    content: function() { 
     return $(this).attr('title'); 
    } 
}); 

Я знаю, что функция всплывающей подсказки() вызываются, потому что я могу прокомментировать его и дисплей возвращается к стандартной всплывающей подсказке, но ничто в параметрах не имеет никакого отношения к отображению. Мой первый приоритет - заставить контент появляться на нескольких строках, для чего я добавил теги <br /> в нужные места. Но пока они всегда отображаются пользователю.

Помощь!

+0

Это, кажется, ошибка пользователя. Я понятия не имел, что Bootstrap также предоставил функцию всплывающей подсказки, и здесь он занимает приоритетное место. Как только я начал использовать опции Bootstrap Tooltip, они использовались просто отлично – Craig

ответ

0

удалить строку:

var li = jQuery('<li title="test">test</li>'); 

добавить <li> элемент непосредственно в JQuery:

jQuery('li').tooltip({ 
    track: true, 
    position: { 
    my: "left top", 
    at: "bottom", 
    using: function (position, feedback) { 
     $(this).css(position); 
     $("<div>").addClass("arrow") 
    } 
    }, 
    content: function() { 
    return $(this).attr('title'); 
    } 
}); 
+0

Я создаю эти элементы li, когда я иду, и, согласно спецификации, вы можете передать элемент таким образом. Я пропустил строку о добавлении элемента, я обновлю вопрос. Обратите внимание, что функция tooltip() запускается и изменяет подсказку инструмента для этих элементов, это настройки для этих всплывающих подсказок, которые у меня возникают с – Craig

1

Это, кажется, ошибка пользователя. Я понятия не имел, что Bootstrap также предоставил функцию всплывающей подсказки, и здесь он занимает приоритетное место. Как только я начал использовать подсказки Bootstrap Tooltip, они были использованы просто отлично

+0

+1 Я потерял больше часа из-за той же самой причины. Спасибо, что поделились и сохранили мне еще несколько часов! – Episodex

Смежные вопросы