jQuery를 사용하여 간단한 슬라이드 쇼를 만듭니다.이미지로드 시간이 일치하지 않습니다 (jQuery/PHP/HTML)
나는 home.php 파일에 슬라이드 쇼를 가지고 있습니다. 나는 도구 모음이있다. 메뉴에서 홈을 클릭하면 메인 페이지의 content 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>
내 코드입니다, 알려주세요.
문제 그들은 완벽하게 작동합니다. 메뉴 모음에서 집을 여러 번 클릭하면 시간이 점점 더 변하지 않습니다. 일부 이미지는 더 빠르게로드되고 다른 이미지는 느려집니다.
답변 해 주셔서 감사합니다. 사실 더 느리지는 않습니다. 귀하의 제안 후 "
어떤 일이 일어날지를 단계별로 설명해 주시겠습니까? – jantimon
명쾌하게하기 위해 이름을 약간 수정합니다 .3 개의 .php 파일, 메뉴가 있습니다.php, index.php, slideshow.php 메뉴에는 슬라이드 쇼가 옵션으로 포함되어 있습니다. slideshow.php에는 슬라이드 쇼가 포함되어 있습니다. 인덱스에는 메뉴에 대한 div와 컨테이너 div에 대한 div가 있습니다. 인덱스 페이지에서 슬라이드 쇼를 클릭하면 container div에 slideshow.php를로드하려고합니다. 이 시점까지는 모든 것이 잘됩니다. 페이지를로드하면 작동합니다. 메뉴에서 슬라이드 쇼를 클릭하면 슬라이드 쇼가 애니메이션 재생과 함께 div에로드됩니다. 문제는 : 메뉴에서 슬라이드 쇼를 여러 번 클릭하면 애니메이션 ... – user2178841