ビルドしようとしているサイトのDavid DeSandroのJQuery Masonryプラグインを実装しています。私はそれが実行された後、私はアニメーションがオンになっているときに何らかの理由でそれを動作させることができませんページの関連部分にスクロールできるように、石工関数のコールバックを実行しようとしています。ドキュメントはhttp://desandro.com/demo/masonry/docs/#optionsにあります。私は、次のコードを実行すると、それが正常に動作し、アラートが唯一の石工の機能が実行された後に起こります。私は、アニメーションのオプションを使用して、次のコードを実行するとアニメーションオプションが含まれているとjqueryコールバックが機能しません(masonryプラグイン)
$wall.masonry(
{
columnWidth: 216,
itemSelector: '.box:not(.invis)',
animate: false
},
function()
{
alert("Finished?");
}
);
。ただし、アラートの実行を含むアニメーションが完了する前に:
$wall.masonry(
{
columnWidth: 216,
itemSelector: '.box:not(.invis)',
animate: true,
animationOptions: {
duration: speed,
queue: false
}
},
function()
{
alert("Finished?");
}
);
私が困惑しているのでアニメーションが完了するまで、アラートの発生を防ぐ方法については、誰でも私に教えていただけます。あなたの助けをありがとう、
デイブ
速度変数が正しく定義されているかどうかチェックしましたか? –
はい、速度変数が適切に定義されていて、石工のコードとアニメーションが完全に実行されています。アニメーションが終了するまで(アニメーションがオンになっている場合)アラートが待機しないということだけです。あなたの助けをありがとう、他の考えは非常に高く評価されるでしょう! – deshg