0

我在我的项目中使用 QTip,我遇到了一个非常令人沮丧的问题。

我有一个包含大约 20 个元素的页面。站在它们上方时,qtip 会生成一个 ajax 请求并在 qtip 中显示这些元素时获取有关这些元素的更多详细信息。

问题是 qtip 似乎在下载附加页面的所有内容并导致奇怪的工件之前显示了提示。对于每个附加内容,这是第一次发生。第二次显示提示没有问题。

这是我如何调用 qtip :

        $(".challenge_button").each(function (index, domEle)
    {
       $(domEle).qtip({
            content: {
                url: '/main/challenge_get_info/' + $(this).data("challenge-id") +'/'
            },
            position: {
                adjust: { x: -50, y: -10, screen: true },
                corner: {
                    target: 'bottomRight',
                    tooltip: 'topLeft'
                }
            },
            style: {
                name: $(this).data("state"),
                width: {
                    max: 500,
                    min: 370
                },
                tip: true
            },
            show: {
                    ready: false,
                    delay: 500,
                    effect:
                        {type : 'fade', length : 400 }
                }
        });
    });
4

0 回答 0