2011-04-29 5 views
-1

안녕하세요. 그래서 이것은 아마도 매우 멍청한 문제 일 겁니다. 그러나 나는 그것을 고칠만큼 좋지 않습니다. 기본적으로 ... 저는 AJAX를 통해 페이지에로드되는 갤러리가 있습니다.AJAX 로딩 된 컨텐츠 내에서 JQuery 라이트 박스 사용하기

<div id="gallery"> 
      <a href="Image1.jpg"><img src="Image1Thumb.jpg" /></a> 
      <a href="Image2.jpg" title=""><img src="Image2Thumb.jpg" /></a> 
    </div> 

을하지만이 AJAX 내용, JQuery와/라이트 박스가 작동하지 않는로로드 나는 아무 생각도 없어되고 있기 때문에 내가 어떻게/실행이 새로로드 된 내용을 인식 할 수있는 스크립트를 얻을 수 있습니다 : 그것은 단순히 다음과 같습니다.

감사합니다.

[참고 :. 내가 사용 JQuery Lightbox]

+0

URL이 유효하지 않습니다. ([Long live the URL?] (http://en.wikipedia.org/wiki/The_king_is_dead,_long_live_the_king!) –

답변

-1

당신은 아약스의 콘텐츠가로드 된 후 라이트 박스의 코드를 실행해야합니다.

$.get('gallery.html',function(data){ 
    $('body').append(data); 
    $('#gallery a').lightBox(); 
},'html'); 
+0

고마워. 나는 바보 인 것을 알고 있지만, 라이트 박스를 활성화하는 것뿐만 아니라 페이지가로드 되 자마자 내 갤러리를 로딩하지 않습니다. 기존 링크 (예 : Gallery)를 통해 갤러리를로드하고 라이트 박스가로드 될 때 활성화하려고합니다. – James

+0

'sendRequest' 함수에서 Lightbox 갤러리를 만들기위한 스크립트를 추가해야합니다.이 갤러리는'Gallery.html'의 내용을 페이지에로드 한 후에 실행해야합니다. – Nalum