2012-01-02 13 views
0

おはようございます。誰かがスクリプトのjQueryデータプロパティを手助けできるかどうかを確認したいと思っています。 https://github.com/farinspace/jquery.imgpreloadjQueryデータプロパティの割り当て

そのシンプルなプリロード・プラグイン -

は基本的に私はこのプラグインを使用しています。

src属性が画像オブジェクトに割り当てられた直後の行66です。その画像のwidth属性とheight属性をデータに入れようとしていますが、機能していません。

私はちょうどライン66

$.data(this, 'dimensions', { 'width': img.width, 'height': img.height }); 

私のクエリで「不定再帰」エラーを与えて、その後にこれを挿入しています。

手がかりはありますか?

答えて

2

試してみてください。

$(img).data('dimensions', { 'width': img.width, 'height': img.height }); 

編集: 私はあなたがもう一度あなたの構文を試すことができますね、唯一img代わりのthisを使用してみてください。

+0

'$ .data()'を使ってオブジェクトを保存できるかどうかはわかりませんが。私は '$(obj).data()'を使って、あなたが知っているよりも事実を知っています。 –

+0

ありがとう - $ .data(img、 'dimensions'、{'width':img.width、 'height':img.height}); - プラグインのみの問題のようです - プリロード後にイメージのサイズを読み込めないようです... githubで問題を投稿します...もう一度ありがとうございます! – foxybagga