2

ajax 呼び出しを介してデータを取得するように構成された剣道ツールチップを使用しています。ajax 呼び出しでデータが得られない場合、ツールチップが表示されないようにしたいと思います。以下のコードを試してみましたが、これにより、ツールチップが非表示になる前に点滅して開きdestroy()ます。これは、バインドされたすべてのイベントを呼び出すためです。何か案は?

$('input[data-isreadonly="True"]').kendoTooltip({
        content: { url: options.GetCalculatedDependenciesUrl },
        position: 'right',
        width: 400,
        requestStart: function (e) {
            e.options.url = e.options.url.replace('-1', e.target.data('varid')).replace('-2', e.target.data('surveyyear'));
        },
        contentLoad: function () {
            if (this.content[0].innerHTML.length === 0) {
                // this.popup.destroy();  // no additional affect
                this.destroy();
            }
        }
    });
4

0 に答える 0