Можно ли указать qTip 2.0 использовать по умолчанию другой атрибут, кроме ‘title’?

#javascript #jquery #qtip

#javascript #jquery #qtip

Вопрос:

Как мне указать qTip использовать по умолчанию другой атрибут, кроме ‘title’?

Причина, по которой мне нужно использовать другой атрибут, заключается в том, что когда я отключаю qtip и динамически добавляю элементы с «title», заголовок будет отображаться при наведении курсора мыши на элемент. Чего я не хочу.

Спасибо

Ответ №1:

В нашем проекте мы также используем qTip и заставляем его использовать содержимое дочерних элементов вместо атрибута Title. Дочернее содержимое по умолчанию скрыто (CSS -> display: none;)

 $('.tipped').each(function()
{
    $elem = $(this);
    $elem .qtip({
        content: $elem.children('.tiptext').html(),
        show: 'mouseover',
        hide: 'mouseout',
        position: {
            corner: {
                target: 'bottomMiddle',
                tooltip: 'topMiddle'
            }
        },
        style: {
            tip: true,
            name: 'blue',
            color: '#A04242',
            background: '#EEEEEE',
            border: {
                width: 1,
                radius: 3,
                color: '#4F81BD'
            }
        }
    });
});