2010-11-18 9 views
0


ajaxと画像ディスプレイ用のfancyboxプラグインを使用しています。単純なシナリオではうまくいきます。しかし、私はここでかなり難しい問題に取り組んでいます。画像を含むajaxインラインファンシーボックスの幅と高さが異なります

fancybox経由でajax呼び出しを行い、画像がある(<img />タグ)HTMLコードを返します。 fancybox jqueryプラグインでわかっていることから、 jquery関数を使ってHTMLをtmp varに入れます。その後、tmp varコンテンツの高さと幅のために、fancyboxボックスの幅と高さが計算される_process_inline()関数を呼び出します。
この時点で、私がtmp.find("img").width()を実行すると、値は0で、実際の値は560ピクセルです。


あなたのいずれかが画像にwidthheight属性を追加することから離れてこの問題を解決するための解決策を知っていますか?

乾杯、
ニコラス

答えて

2

誰もこのことについては何も示唆したので、私は私の最初の(そして唯一の)解決策に行くことにしました:imgタグにwidthheightを追加します。

私は別の解決策を望んでいましたが、魅力的に動作します。

関連する問題