jQuery qTip IE Resize Issue - PullRequest
       16

jQuery qTip IE Resize Issue

0 голосов
/ 22 января 2010

Я использую qTip (jquery.qtip-1.0.0-rc3.min) и jQuery (jquery-1.3.2).

При использовании qTip в IE с нединамически загружаемым контентом qTip работает нормально. Однако при загрузке содержимого через вызов ajax содержимое qTip не изменяется после загрузки содержимого. Я попытался добавить updateWidth на различные обратные вызовы без какой-либо удачи. Фактически, при использовании updateWidth я получаю маленькую белую коробку в верхнем левом углу содержимого qTip. Этот же код отлично работает в Safari, Firefox и Opera.

Что происходит с IE, который препятствует изменению размера контента при использовании ajax-вызова?

$(document).ready(function() {
    $('ul.person_info li:first-child').each(function() {
        $(this).qtip({
            show: 'mouseover',
            hide: 'mouseout',
            style: {
                name: 'cream'
            },
            content: {
                url: '<%= Url.Action("FindPerson", "People") %>',
                data: { id: $(this).attr('id') },
                method: 'get'
            }
        });
    });

    $('ul.person_info li:first-child').qtip({
        api: {
            onContentUpdate: function() { this.updateWidth(); },
            onContentLoad: function() { this.updateWidth(); },
            beforeContentLoad: function() { this.updateWidth(); }
        }
    });
});

1 Ответ

0 голосов
/ 12 февраля 2010

После запроса помощи на форумах qTip Дастин Мур, Крейг Томсон и я смогли выявить проблему с плагином qTip. Проблема была решена с помощью qTip от Dustin . Эта ветвь была позже перенесена в основную ветку qTip и доступна в заархивированных версиях qTip .

Важно отметить, что qTip эволюционировал и перешел на qTip2 и что этот вопрос, ответ и исправление сосредоточены вокруг qTip 1.0.

...