2013-04-19 3 views
0

colorbox 내에서 jQuery를 사용하려고 할 때 몇 가지 문제가 있습니다.Colorbox 내에서 jQuery 사용

colorbox를 호출하는 페이지에서 jQuery를 호출하면 정상적으로 작동합니다.

내 코드는 현재 다음 코드를 사용하여 내부에 다른 페이지가있는 colorbox를 호출합니다.

var page1 = '/page1/page.php'; 

jQuery(".page1click").colorbox({opacity:0.4, rel:'nofollow', href:page1, height:'700px', width: '702px', iframe:true}); 

이 모든 것이 올바르게 작동하고 코드가 컬러 상자 팝업에 표시됩니다. 또한 내 모든 자바 스크립트 코드는이 페이지에서 작동합니다. 그러나 내가 colorbox 내에서 jQuery를 사용하려고하면 작동하지 않습니다.

내가 뭘 하려는지 div를 클릭하면 숨기기입니다. 누군가가 그 colorbox처럼 오버레이를 만들 플러그인으로

답변

3

두 페이지 모두에 u가 jquery를 포함하는지 확인하십시오. 이로 인해 충돌이 발생할 수 있습니다.

+0

나는 두 페이지에 jQuery를 포함 시켰으며 jQuery는 자바 스크립트 함수 내에서 호출 중이므로 잘 작동하지만 $ (document) .ready (function() {})을 사용하려고 할 때; 그것은 나에게 "$ is not defined"라는 오류를주고있다. –

0

좋은 것입니다 도움이 될 수 있다면

, 그들은 당신의 HTML 마크 업을하고 그와 DOM의 다른 요소를 만들 수 있습니다. 따라서 숨기려는 div는 에 ID/클래스를 만들 때 사용한 ID/클래스가 같지 않을 수 있습니다..

Firebox에서 Firebug를 사용하여 요소를 검사하여 Colorbox에서 만든 상자를 볼 때 플러그인이 할당 한 ID/클래스를 확인하십시오.