0

ajax を介してコンテンツをロードするときに、この複雑さに遭遇しました。私は通常 window.load を使用して、すべてがロードされているかどうかを確認し、コンテンツを表示するだけでなく、アニメーションのロードが前にあることを確認します。

これは、javascript を介してスタイル設定されたビットをユーザーから隠すために行われ、それらを非表示にしないと、ページが一瞬醜く見えます。ajax経由でコンテンツのロードを開始した後、動作しなくなりました.window.loadを使用できないことが判明しました。

交換方法を探してみましたが、うまくいきませんでした。誰かがこれでうまくいき、ajaxで動作する同様のソリューションを見つけましたか?

4

2 に答える 2

2

success:呼び出しでコールバックを使用$.ajax()してスタイリングを行い、コンテンツがロードされたらページを表示します。

于 2013-06-17T23:15:50.283 に答える
0
$.ajax({
url: "test.html",
context: document.body
}).done(function() {
//your code for loading done goes here
});

期待どおりに動作するはずです:)

于 2013-06-17T23:20:54.733 に答える