0

我需要在演出前拿起每个值

$('a#functionDescription').attr('title')

这是怎么回事..?

   $('a#functionDescription').qtip({
        content: { 
            text: false
        },
        style: {
            width: 250,
            tip: 'leftMiddle',
            color: 'white',
            background: '#66CC33',
            name: 'green'
        },
        position: {
            corner: { 
                target: 'topRight',
                tooltip: 'bottomLeft'
            },
            adjust: { x: 0, y: -25 }
        },
        events: {
            render: function(event, api) {
                //what to write here ?
            }
        }
    });

更新:

$('a#functionDescription').attr('title') 已更改

4

2 回答 2

2

您需要指定text为函数:

content: {
    text: function() {
        return $(this).attr('title');
    }
}

函数内部this将是悬停的元素。无需使用任何事件。

于 2012-09-26T08:15:06.977 回答
0
$('a#functionDescription').qtip({
        content: { 
            text: $(this).attr('title'); //Replace this with any element attributes
        },
        style: {
            width: 250,
            tip: 'leftMiddle',
            color: 'white',
            background: '#66CC33',
            name: 'green'
        },
        position: {
            corner: { 
                target: 'topRight',
                tooltip: 'bottomLeft'
            },
            adjust: { x: 0, y: -25 }
        },
        events: {
            render: function(event, api) {
                //what to write here ?
            }
        }
    });

您可以在 Content 中获取任何元素属性。

于 2012-09-26T08:14:08.510 回答