jQuery を使用して簡単なスライド ショーを作成しています。
home.php ファイルにスライドショーがあります。メニューバーがあります。メニューでホームをクリックすると、メインページのコンテンツ div に home.php が読み込まれます。スライドショーもメニューも問題ありません。組み合わせると、最初のロード時に正常に動作します。ただし、何度もロードすると、時間間隔は完全ではなく、不均等で不安定なロード パターンで動作します。これがhome.phpの私のコードです
<script>
$(function(){
$('.fadein img:gt(0)').hide();
setInterval(function(){$('.fadein :first-child').fadeOut().next('img').fadeIn().end().appendTo('.fadein');}, 3000);
});
</script>
そしてmenu.phpで
<li><a href=# onclick="$('#content').load('home.php') ;return false">HOME</a></li>
<li><a href=# onclick="$('#content').load('buyitems.php') ;return false">BUY</a></li>
<li><a href=# onclick="$('#content').load('discuss.php') ;return false">DISCUSS</a></li>
<li><a href=# onclick="$('#content').load('locationnear.php') ;return false">NEAR YOU</a></li>
詳細が必要な場合は、お知らせください。
問題 それらは個別に完璧に機能します。メニューバーのホームを数回クリックすると、フェードイン時間が一定ではありません。読み込みが速い画像もあれば、読み込みが遅い画像もあります。