jQuery 라이트 박스 에볼루션 플러그인을 사용하고 있으며 iframe 안에 사진 링크가 있습니다. 나는 그 라이트 박스를 iframe 밖에서 부모 창으로 열고 싶다. 자주 묻는 질문에서 jQuery 라이트 박스 진화 : 라이트 박스를 iframe 외부로로드
, 난 내가 부모에 대한 몇 가지 코드를 넣을 수 있습니다 찾을 : 내 코드는 PHP는 동적, 인라인 생성되기 때문에<script type="text/javascript">
function frameload(iframe) {
var doc = iframe.contentWindow || iframe.contentDocument;
if (doc.document) { doc = doc.document; };
$('.lightbox', doc.body).lightbox();
};
</script>
그러나이 일을 해달라고. 그래서 나는 헤드 태그의 플러그인을 '초기화'하지 않고 그냥 코드에서 호출합니다.
echo
'<a style="cursor:pointer;" id="open_'.$emp_alias.'"></a>';
echo
'<script type="text/javascript">
$(document).ready(function(){
$("#open_'.$emp_alias.'").click(function(ev) {
$.lightbox([';
while($images_array = mysql_fetch_assoc($query_emp_images)) {
echo '"/destaques/'.$images_array['path'].'",';
}
echo
']);
ev.preventDefault();
}); });
</script>';
부모 창에서이를로드 할 수있는 방법이있다 :
코드 내 조각 플러그인을 초기화가있다?
감사