2011-09-16 3 views
0

안녕하세요 저는이 멋진 상자 스크립트 (아래)를 사용하여로드해야하는 일부 콘텐츠 내부에서 작동하도록 변경해야합니다. 어떤 도움을 많이 주셔서 감사합니다!어떻게 이것을 .load 내부에서 열 수 있습니까?

<script type="text/javascript"> 
     $(document).ready(function() { 
    $("#various1").fancybox({ 
    'padding' : '10', 
    }); 
    }); 
</script> 

답변

0

이렇게하는 한 가지 방법은 새 콘텐츠를 추가 한 후 fancybox() 메서드를 다시 호출하는 것입니다.

이것은 fancybox를 사용하기 위해 관련 항목을 다시 바인딩합니다.

$("#various1").load(function(){ 
    // Do your load work here, adding items to the collection. 
    $(this).fancybox([...]); // re-bind the fancybox 
}); 
0

멋진 기능의 이름을 지정하고로드 후 호출하십시오.

$(document).ready(var1fancy); 
function va1fancy() { 
    $("#various1").fancybox({ 
     'padding' : '10', 
    }); 
} 
관련 문제