2010-01-22 90 views
0

我正在使用qTip(jquery.qtip-1.0.0-rc3.min)和jQuery(jquery-1.3.2)。jQuery qTip IE調整大小問題

在IE中對非動態加載的內容使用qTip 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(); } 
     } 
    }); 
}); 

回答

0

requesting help on the qTip forums後達斯汀·摩爾,克雷格·湯姆森和我能夠識別與qTip插件的問題。該問題已由qTip by Dustin分叉解決。這把叉子後來被拉入主qTip分支,可在archived versions of qTip

重要的是要注意,qTip已經發展並轉移到qTip2,並且這個問題,答案和解決以qTip 1.0爲中心。

+0

只是分享一個答案的鏈接,即使在你自己的問題是壞的形式。請附上對實際修補程序的簡短說明。謝謝。 – evasilchenko

+0

@DeviantSeev我同意鏈接到其他網站w/o總結什麼是鏈接是壞的形式。我希望這些修改能夠讓您的投票產生逆轉。 – ahsteele

+0

謝謝,這真的很有幫助。 – evasilchenko