さて、私はこの "slideshow.html" にたくさんの写真と "index.html" を含めました。
index.html
<a href="">click</a>
<ul></ul>
slideshow.html
<li><img src="1.jpg" alt="" /></li>
<li><img src="2.jpg" alt="" /></li>
<li><img src="3.jpg" alt="" /></li>
そして、私はこのようなスクリプトを持っています;
$(document).ready(function(){
$('a').click(function(){
$('ul').append('<li id="preloader"><img src="preLoader.gif" /></li>');
$('ul').load('slideshow.html',function(){
$('#preloader').remove();
});
});
});
クリックして preloader.gif を追加し、load メソッドを呼び出して、画像から slideshow.html が読み込まれた後、アニメーションを削除します。私のスクリプトを使用すると、ページが読み込まれますが、画像が完全に読み込まれる前にアニメーションが削除されます:(ありがとう