1
기본 Colorbox에서 링크를 클릭하면 Colorbox 창에서 열고 자하는 인라인 숨겨진 div가 있습니다.Colorbox onclick을 닫고 새 Colorbox를 여는 방법?
작업 할 수있는 닫기 onclick 기능이 있지만 새로운 Colorbox를 열 수 없습니다. 사실 당신의 $ (". promotionForm") 선택에 추가 : 스크립트
// close main colorbox onclick and open promotionForm
jQuery("#add").click(function() {
parent.jQuery.colorbox.close();
$(".promotionForm").colorbox({inline:true, width:"50%"});
});
HTML을
<a id="add" href="#">Add a Promotion</a></p>
<!-- This contains the hidden content for promotion form -->
<div style='display:none'>
<div id='promotionForm' style='padding:10px; background:#fff;'>
<%= render 'shared/promotion_form'%>
</div>
</div>
감사합니다. 작동하지 않는 것 같습니다./ – toandang
아, 셀렉터가 클래스를 찾고 있지만 promotionForm이 ID이기 때문에. – Keenan
여전히 작동하지 않습니다. 내 가까운 스크립트 parent.jQuery.colorbox.close(); 거기에서 멈추고 두 번째 부분을 실행하지 않는 것 같습니다. – toandang