메가 드롭 다운 메뉴 시스템을위한 jQuery hoverIntent.js 스크립트를 사용하고 있습니다. Son Tonaka의 메가 드롭 다운 CSS에서 영감을받은 & jQuery sohtanaka.com/web-design/mega-drop-downs-w -css-jquery. 내 페이지에는 제 3 자 공급 업체가 삽입 한 prototype.js 스크립트가 들어 있습니다 (부동산 검색을로드하고 관리 컨텐츠를 이끌어내는 부동산 웹 사이트). 태그 바로 앞에로드됩니다. 내 메뉴 스크립트 및 jQuery 호출은 태그의 맨 위에로드됩니다. 아래에는 2 개의 링크가 포함되어 있습니다. 첫 번째 링크는 prototype.js에 대한 호출을 주석 처리했으며 메뉴는 정상적으로 작동합니다. 두 번째 링크는 prototype.js를 호출하고 드롭 다운이 작동하지 않습니다.jQuery/프로토 타입 충돌
작업 드롭 다운 : 나는 많은 변화를 시도했습니다
(작업 prototype.js에 포함) http://www.myreoforeclosures.com/_menutestfromcode2.html : http://www.myreoforeclosures.com/_menutestfromcode.html (prototype.js에이 주석)
작동하지 드롭 다운 jQuery 웹 사이트에서 제안 된 jQuery noConflict() 결의안 중 일부는 나에게 있지만, 해결을 위해 해결할 수는 없다. 위의 링크를 CSS 및 HTML의 기본 사항으로 축소하여 드롭 다운을 테스트했습니다.
웹 2.0/CSS/jQuery의 가파른 학습 곡선을 등반하고 있습니다. 이전에 이러한 도구를 사용하여 웹 사이트를 디자인 한 첫 번째 시도였습니다.
jQuery와 프로토 타입을 함께 사용하면 도움이 될 것입니다. jQuery 스크립트를 제어 할 수 있기 때문에 jQuery에 대한 해결이 필요합니다. prototype.js를 제어 할 권한이 없습니다.
도움을 주셔서 감사합니다. 나는이 문제에 대한 해결책을 찾기 위해 많은 시간을 보냈다. 이것은 내가 "지식"에서 사람들이 더 많은 품질의 도움을받는 곳에서 발견 된 첫 번째 장소입니다. 다른 웹 사이트는 http://api.jquery.com/jQuery.noConflict와 동일한 정보를 다시 말해주는 것으로 보입니다./여기 및 http://docs.jquery.com/Using_jQuery_with_Other_Libraries를 참조하십시오. 또한 드롭 다운 메뉴의 작성자와 hoverIntent 플러그인 작성자에게 연락했지만 너무 바빠서 도움을받을 수 없다고합니다. 도움에 다시 한번 감사드립니다. Mike –
Dunno는 왜 이런 생각을하지 않았지만 Firefox의 오류 콘솔에서 이것을 발견했습니다 : 오류 : 배열 길이가 잘못되었습니다 소스 파일 : http://www.myreoforeclosures.idxco.com/javascript/prototype.js Line : 30 –
나는 그 오류가 반드시 jQuery와 충돌하지 않아도 프로토 타입을 사용하는 문제가 있음을 언급하는 것을 잊어 버렸다. 그것은 또한 프로토 타입 라이브러리 자체 (아마도 버그, 복사본에 문제가 있음)가있는 문제 일 수도 있지만 가능성은 적습니다. –