CMS 용으로 fabric.js를 통합하려고합니다. , CMS가 알림 백그라운드에서 아약스 코드를 실행으로
var $ = function(id){return document.getElementById(id)};
보고 : 문제는 코드 내가 직물 데모 사이트에서 그것을 근거로하고있다 모든 직물 기능/코드를 시작하는 코드 위의 줄을 가지고 나는 아주 분명 그 :) 작동하지 않았다 라인을 제거 변경 시도하고있다
TypeError: $(document) is null
TypeError: $.ajaxUpdater is not a function
: 나는 내가 $를 '도난'대로 이러한 오류를 얻을. 위의 두 파일은 모두 CMS의 main.js 파일을 참조합니다. 나는 $를 다른 것으로 바꾸었고 ($$와 z를 시도했다.) 오류가 사라지더라도 캔버스에서 객체를 선택할 때 이상한 동작을 많이하고 필터가 더 이상 작동하지 않아 작동하지 않는다. 나는 $의 모든 인스턴스를 올바르게 대체했는지 확인했습니다. 나 또한 JQuerys noConflict 메소드로 실험을 시도했지만 그 중 하나는 작동하지 않았다.
내가 여기에 뭔가 분명한 것을 놓치고 있습니까? 웹에서 도움을 요청했지만 제품을 만들 때 사용자가 코어 파일을 수정하도록 강제하는 나쁜 형식 인 CMS 내에서 JQuery를 사용하는 예는 찾을 수 없습니다. 처음부터이 두 가지를 함께 사용하려면 어떻게 할 수 있는지 알고 있지만 CMS 핵심 js 코드를 수정하지 않고이 작업을 수행하는 것은 까다로운 작업입니다. 누구든지 어떤 조언이 있으십니까? 많은 감사합니다.
확인 나는 이것을 해결했다. 방금 처음부터 시작하여 전체 예제로 다이빙하는 대신 조각으로 구성했습니다. 이제 모든 필터가 충돌없이 작동합니다! – RichardAE