2011-04-13 39 views
0

是否存在延遲加載頁面選定部分的功能?網站選定部分的功能延遲(php,js,ajax)

在頁面上我有兩個div的:

<div id="slider"> 
    <!-- large amount of code --> 
</div> 

<div id="thumbs"> 
    <!-- small amount of code --> 
</div> 

是否有可能將第一個div在一些PHP函數閱讀本秒鐘後加載了?

或者是否有一些延遲功能? Meaby將div#滑塊放在單獨的文件中? (滑塊隱藏點擊圖片開始)。

<?php include('slider.php'); ?> 

<div id="thumbs"> 
    <!-- small amount of code --> 
</div> 

例如:

可以說我有畫廊:Gallery image

當我點擊圖像,滑塊是延長(用幻燈片這個拇指):slider

我想要的圖片庫加載爲第一個(div #thumbs),後面加上滑塊(在後臺)。

+0

你的意思是像'的onLoad做AJAX( )'? – 2011-04-13 16:03:02

+0

如果你解釋你想做什麼。這可能嗎? – 2011-04-13 16:03:46

回答

0

如果我理解正確的問題,你將不得不使用js(ajax)。

我使用jQuery庫來處理它。

你可以做這樣的事情:

有這種負荷第一頁上:

<div id="thumbs"> 
    <!-- small amount of code --> 
</div> 

,然後在jQuery的:

$(function(){ 
    setTimeout(function(){ 
      var slider = $('<div>',{id: 'slider'}).load('slider.php'); 
      $('#thumbs').before(slider); 
    }, 5000); //load after 5 seconds 
}) 
+0

這是很好的解決方案,但不幸的是不在我的情況下(滑塊停止工作)。 對於php有一些函數存在嗎?像超時,延遲什麼的? '<?php include('slider.php'); ?>' – Issus 2011-04-13 20:54:13

+0

沒有。我不相信多數民衆贊成在 – Neal 2011-04-13 20:55:17

+0

在這種情況下,我會嘗試重建整個滑塊與使用您的解決方案。謝謝。 – Issus 2011-04-13 21:02:12