2013-04-23 1 views
0
$(document).ready(function(){ 
     $("a[rel='box']").colorbox(); 
       }); 

JQuery와 기능을 준비하고

jQuery('a[href*=#]').live('click',function() { ...etc... 

총 멍청한 놈 질문을 살고 결합 : 나는 JQuery와이 두 가지 기능을 가지고 ... 내가 그들을 어떻게 결합 할

를? ... 함께 하나 또는 다른 작동하지만 둘

a[href*=#]

슬라이드 쇼 프리젠 테이션이며, colorbox이 열리기를 a[rel='box']입니다. 내가 코드를 "잘라 내기 및 붙여 넣기"하려고 무엇을 얻을 것입니다

...

JQuery와 나는 심지어 추가하려고

HEAD 섹션에

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"> </script> 
<script type='text/javascript' src='scripts/jquery.colorbox-min.js'></script> 

을로드

:

jQuery(function(){ 
if(jQuery.isFunction(jQuery.fn.colorbox)) { 
    jQuery("a").live('click',function(){ 
     jQuery(this).colorbox(); 
    }); 
} 
}); 

하지만이 중 하나가 작동하지 않았다 ...

어떤 도움을 크게 감상 할 수

이 내가 ... www.pixedelic.com/plugins/camera/ colorbox이 장착 된 슬라이드 쇼를 얻었다 곳이지만, 각각의 사진에서 작동하지 않습니다 ... 감사 !

+0

jQuery를 처음 접한다면 'live'를 사용하지 않아야합니다. 1.7 이후로 사용되지 않습니다. – Barmar

+0

인내심에 감사드립니다 ... http://www.edparton.com/hope/demo.html 페이지 – user2309534

+0

colorbox에 대한 전화는 # 337 – user2309534

답변

0

문제는 준비하지하는 A 충돌 jQuery를에 $를 정의하고 방송했습니다 ...

나는 그것이 $를 정의하지 않습니다 jquery.min.js의 복사본이 손상 생각합니다.

jQuery 스크립트는 jQuery.noConflict();로 끝나므로 $를 정의 할 수 없습니다.

그래서 대신 당신은 쓸 수 없습니다

$ (문서) .ready()의) jQuery를 (문서) .ready를 (작성해야 $ .noConflict() 이미 jQuery.noConflict이 후() jquery.min.js.

해결책 :

jQuery(document).ready(function($){    
     $("a[rel='box']").colorbox(); 
       }); 

NOT :

// cannot below use if have jQuery.noConflict(); ! use above notice large Q // 
    $(document).ready(function(){ 
     $("a[rel='box']").colorbox(); 
     }); 

감사합니다! 바머!

관련 문제