2010-11-18 18 views
0


我正在使用fancybox插件進行ajax和圖像顯示,當它是一個簡單的場景時它工作正常。但我在這裏處理一個相當棘手的問題。包含圖像的ajax內聯fancybox的寬度和高度錯誤

我有一個鏈接,它通過fancybox進行ajax調用,並返回一個帶有(<img />標籤)中的圖像的HTML代碼。從我在fancybox jquery插件中理解的內容來看,HTML通過html() jquery函數被放入tmp var。之後,它會調用_process_inline()函數,其中由於tmp var內容的高度和寬度而計算fancybox框的寬度和高度。
問題是,在這一點上,當我做tmp.find("img").width()的值是0,而實際的是560像素。


是否有任何人都知道一個解決方案,從增加widthheight屬性圖像分開解決這個問題?

乾杯,
薩科

回答

2

沒有人提出這事,所以我決定去我的第一個(也是唯一一個)的解決方案:將widthheightimg標籤。

雖然我更喜歡不同的解決方案,但工作起來很有魅力。