최근에 팬시 박스를 실험하기 시작했습니다. 나는 URL에 preg 경기가있을 때 멋진 상자를 트리거합니다. 확인을 클릭하거나 캔슬 상자 가 닫히지 않는 경우를 제외하고 모두 정상적으로 작동합니다.
팬시 박스가 닫히지 않았습니다.
if(preg_match('/school/',$_SERVER['REQUEST_URI']))
{
?>
<script>$("#single_image").fancybox().trigger('click');</script>
<?php
}
<div style="display:none;" id="single_image" >
<p>Continue or Decline</p>
<p><input type="button" onclick="php_function();" value="OK" /><input type="button" value="CANCEL" onclick="$.fancybox.close();"</p></div>
php_function()는 Ajax 호출하는 자바 스크립트 함수이다.
http://fancyapps.com/fancybox/#docs는 자바 스크립트 콘솔에서 오류를 반환합니까? – JSantos
콘솔에 오류가 없습니다. –
닫는 것은 fancybox()와 아무 상관이 없습니다. trigger ('click'); –