2010-05-13 2 views
0

다른 jquery 부품간에 충돌이 있습니다. 난 레일 애플 리케이션을 가지고 거기에 내가 관리자가 전체 페이지를 관리 할 수있는 내부 영역을 가지고 그 섬유 편집장에 넣어. 바깥 쪽에서 jicery 슬라이더를 생성하여 더 좋은 개요를 만들었습니다.레일 jquery 슬라이더 및 섬유 편집기 충돌

myTitle이라는 <퍼센트 = javascript_include_tag 'JQuery와-1.4.2'%> <퍼센트 = javascript_include_tag 'jquery.localscroll'%> <퍼센트 = javascript_include_tag 'jquery.scrollTo'%> <퍼센트 = javascript_include_tag 'jquery.serialScroll'%> <퍼센트 = javascript_include_tag 'category_pages_slider'%> <퍼센트 = stylesheet_link_tag '응용 프로그램'%> 지금

내 문제 .. 슬라이더 법과 ks지만 섬유 부분에는 형식이있는 텍스트를 처리 할 수있는 막대가 없습니다. 다음 플렁 거를 사용하십시오. http://github.com/ryanfelton/textile-editor-helper/blob/master/README

누군가 나를 도울 수 있습니까? 나는 prototype 대신 jquery를 사용하기 위해 textile_editor_initialize (: framework => : jquery)로 텍스타일 파트를 수정했다. 이 같은 페이지에 프로토 타입 및 JQuery와 모두를 사용하는 것이 좋습니다,하지만 때로는 그것에 대한 필요가있다하지 않는 것이 mattherick

답변

0

.

당신이 jQuery 라이브러리를로드 한 후 사용하여 프로토 타입과 충돌하는 것을 방지 할 수 있습니다

jQuery.noConflict(); 

그런 다음이에서 jQuery를 기능을 변경

$("#sliderdiv").slider(); 

jQuery("#sliderdiv").slider(); 

물론 슬라이더 구문을 추측하고 있지만 그림을 얻을 수 있습니다. :)

행운을 빌어 요!

+0

동일한 페이지에서 프로토 타입과 jquery를 사용하지 마십시오. 난 standardt 프로토 타입을 제거하고 jquery ..에 섬유 플러그인을 변경 그래서 둘 다 jquery이며 두 jquery 부품 사이의 충돌이 있습니다 .. 일반적으로 couldn't 내가 생각? – Mattherick

+0

이상한 점은 플러그인 중 하나가 jQuery 1.3.2 용으로, 다른 플러그인 중 하나가 새로운 jQuery 1.4.2 용으로 제작 된 것일 수 있습니다. 그것이 내가 갈등을 볼 수있는 유일한 이유 일 것입니다. 또 다른 가능성은 생성 된 HTML의 유효성을 검사 해 본 중복 ID가 있다는 것입니다. –

+0

나는 생성 된 HTML을 검증했다. 중복 된 ID는 없다 ... 짜증나! 나는 방금 github (http://github.com/felttippin/textile-editor-helper) .. 같은 오류로 설명 된 단계를 만들었습니다. – Mattherick