2011-04-13 3 views
0

페이지의 선택된 부분을 지연시키는 기능이 있습니까? 페이지에서사이트의 선택한 부분 (php, js, ajax)의 기능 지연

나는 두 사업부의의를 가지고 :

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

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

그것은이 두 번째를 읽은 후로드 일부 PHP 함수의 첫 번째 사업부를 배치 할 수 있습니까?

아니면 지연 기능이 있습니까? Meaby는 div # 슬라이더를 별도의 파일에 넣었습니까? (슬라이더가 숨겨져있는 그림을 클릭하면 시작됩니다). 예를 들어

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

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

: 나는 것을 원하는 slider

: 나는 이미지를 클릭하면 Gallery image

, 슬라이더가 (이 샘에 슬라이드로) 확장 :

내가 갤러리가 있다고 가정하자 (div #thumbs)로로드하고 나중에 슬라이더 (백그라운드에서)로로드 할 갤러리 모음.

+0

당신은 (에 onLoad'에서 AJAX를하고 같은 의미

이 첫 페이지에 부하를 가지고)'? –

+0

무엇을 하려는지 설명하십시오. 이것이 가능할 수 있습니까? –

답변

0

질문을 올바르게 이해하면 js (ajax)를 사용해야합니다.

저는 이것을 처리하기 위해 jquery 라이브러리를 사용합니다.

당신이 뭔가를 할 수 있습니다 jQuery를에 다음

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

과 :

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

좋은 해결책이지만 불행히도 내 경우에는 (슬라이더가 작동을 멈춘다.) PHP 인클루드의 일부 기능이 있습니까? 시간 초과, 지연 또는 무엇인가? ' ' – Issus

+0

no. 나는 그다지 믿을 수 없다. – Neal

+0

그런 경우 나는 당신의 솔루션을 사용하여 전체 슬라이더를 재구성하려고 할 것이다. 고맙습니다. – Issus