我使用jQuery創建一個簡單的幻燈片放映。加載圖像時間不一致(jQuery/PHP/HTML)
我在home.php文件中有一個幻燈片。我有一個菜單欄。當我在菜單中單擊home時,我在主頁的內容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
沒什麼特別的!我會稍微修改一下命名的清晰度,我有三個.php文件,一個菜單。PHP,一個index.php,一個slideshow.php該菜單包含幻燈片作爲一個選項。 slideshow.php包含幻燈片。該索引包含用於菜單的另一個div和用於容器div的另一個div。當在索引頁面中單擊幻燈片時,我想在容器div中加載slideshow.php。到目前爲止,一切都很好。當我加載頁面時,它工作。當我在菜單中單擊幻燈片時,幻燈片將以動畫播放的形式加載到div中。問題是:當我在菜單中單擊幻燈片幾次,動畫... – user2178841