2

flowplayer jQuery toolsに含まれている jQuery ツールチップを使用しています。1 つの要素に 2 つのツールチップを添付したいという要件があります。1 つは要素をクリックしたとき、もう 1 つは ajax リクエストからの応答を受け取ったときです。これが私が試していることです...

HTML コードは次のとおりです。

<div id="myelement"></div>

<div id="#tooltip1">This will delete your data.</div>
<div id="#tooltip2">Your data has been deleted.</div>

ツールチップを追加してリクエストを行うJSコードは次のとおりです。

$('#myelement').tooltip({
    events: {
        def: 'click, mouseleave'
    },
    tip: '#tooltip1'
});
$('#myelement').tooltip({
    events: {
        def: 'customOpenEvent, mouseleave'
    },
    tip: '#tooltip1'
});

$.ajax({
    url: 'abc.php',
    dataType: 'json',
    data: {
        item:'new'
    },
    success: function(data) {
        if (data.success == 'yes') {
            // Display the new tooltip here
            $('#myelement').trigger('customOpenEvent');
        }
    }
});

ここで何が欠けていますか?1 つの要素に 2 つのツールチップを割り当てることさえ可能ですか?

4

0 に答える 0