2

リンクをクリックすると、ajax リクエストからコンテンツを取得する qTip が表示されます。コンテンツには閉じるボタンが含まれています。だから私はこれを私の設定に追加します...

hide: {
        when: {
            target: $('#closeBtn'),
            event: 'click'
        }
    }

ただし、実際には qTip は非表示になりません。qTipが配線されているときにcloseBtnがまだ存在しないためだと思います。APIコールバックの1つで手動で実行できると思いますが、ここをチェックして、他の誰かがこれを確認できるか、または私が間違ったことを指摘できるかどうかを確認してみようと思いました.

更新: onShow コールバックにいくつかのコードを追加すると、目的を達成できます。しかし、少なくとも将来のバージョンでは、非表示の構成が機能するはずだと思います。

4

1 に答える 1

3

qTip2 には、閉じるボタンをツールチップに適用するオプションが付属しているため、自分で行う必要はありません。

title: {
   text: 'test'
   button: true
}

アップデート

qtip2 が更新されたので、次のように閉じるボタンを定義します

$('.selector').qtip({
    content: {
        text: 'I really like owls!',
        title: 'About me',
        button: 'Close'
    },
    hide: {
        event: false
    }
});

http://qtip2.com/options#content.button

于 2011-01-20T08:10:09.780 に答える