2013-02-21 4 views
0

도움을 요청하는 것은 무거운 심장과 두꺼운 머리를 가지고 있습니다. 가정용 사이트를 설계 중입니다 (여기 - http://www.coolpenguin.co.uk/yourhealth/yourhealth-cedarcourt.php)jquery와 prototyp.js 사이의 충돌을 해결할 수 없습니다

사이트는 라이트 박스 기능의 탭에 jquery를 사용하고 lightbox 기능에는 prototype.js를 사용합니다 (여기에서 life라는 두 번째 탭에 표시).

사이트가 완전히 새롭기 때문에이 서식 등은 불완전하지만이 문제로 인해 중단 될 수 있습니다. 작업 탭이나 작동하는 라이트 박스 갤러리를 둘 다 가질 수는 없습니다.

나는 jQuery.noConflict()를 시도했다. 다양한 방법으로, 심지어 라이트 박스를위한 모든 관련 js 파일의 $ 기호를 바꾸거나 그 반대의 경우도 탭의 헤더에서 바꿀 수 있습니다.

탭에서 작동하는 이미지 갤러리가 있어야합니다. 나는이 두 가지 기능을 처음으로 요구할 수는 없지만이 문제에 대해 3 시간 이상을 해결할 수는 없습니다.

답변

0

내가 질문을받을 확실하지가 noConflict 또한

$s(document).ready(function() { 

, 당신의 JQuery와 버전 꽤 오래된 ...
var $s = jQuery.noConflict();   

다음과 같이 jQuery를 사용하는 매우 간단하다.

+0

질문은 라이트 박스와 마이 탭이 서로 충돌한다는 것입니다. jquery/prototype 충돌로 인해 발생합니다. 나는 당신의 제안을 시도 할 것이고, 나는 그 응답에 대해 매우 감사한다. – user1836227

+0

신난다, 나는 그것이 나의 잘못이었다라고 생각한다, 나는 $ 표시 중의 1 개를 보지 않았다! 하지만 당신의 솔루션은 매우 감사하게 일했습니다. – user1836227

관련 문제