2012-06-15 2 views
0

닫은 후에 다른 색상 상자를 여는 방법은 무엇입니까?다른 색상 상자가 닫힌 후에 어떻게 열리나요?

여기에 내가 지금까지 한 일입니다 : 내가 문서에이를 초기화 할 때마다

$(document).ready(function() {  
    $(".signup, .load, #loop a[href='#signup_box'], .signup_sidebar").colorbox({ 
     inline : true, 
     innerWidth : 600, 
     innerHeight : 600, 
     escKey : false, 
     arrowKey : false, 
     fixed : true, 
     onClosed:function(){ 
      interrupt(); 
     } 
     }) 
    //...  
    interrupt = function ($) { 
     $('#footer .stage .interrupt').colorbox({ 
     inline : true, 
     innerWidth : '600px', 
     innerHeight : '600px', 
     escKey :  false, 
     arrowKey : false, 
     fixed :  true 
     }); 
    }; 
}); 

내가 그 colorbox가 정의되어 있지 않은 말하는 오류가 발생합니다. 이것은 범위 지정 문제라고 생각하지만이 문제를 해결하는 방법을 모르겠습니다.

답변

0

변경 interrupt 정의

interrupt = function() { ... } 

확실하지가 매개 변수로 $을 기대하고 있지만 필요는 없습니다 문제를 일으키는 이유.

+0

네 말이 맞아. 나는 그것을 대본에 포함 시켰어야했다. 내 함수 호출을 둘러싼 코드를 업데이트했습니다. – chrisjlee

+0

@chrisjlee : 내 대답 편집 –

+0

jquery.colorbox를 정의 할 수 없습니다. – chrisjlee

관련 문제