基本的に私は標準のimagesLoaded実装を持っています。 .done()内の既存の変数をどのように操作できるか知りたい。したがって、基本的には次のようなものです:imagesLoadedおよび.done()
var p = 0;
$('#container').imagesLoaded().done(function(instance) {
//manipulate p variable
});
console.log(p);
しかし、pは決して変わっていないようです。また、私はReactを使用しているため、Reactのレンダリング・サイクルによって事態が複雑になることがありますか?私はまだReactに新しいことがあるので、Reactが問題を引き起こしているかどうか、またはこの遅延オブジェクトを間違って使用しているのかどうかはわかりません。私はフィードバックを感謝します。ありがとう。
を見てください'コールバック。 – meagar