2013-10-11 2 views
0

나는 (ADVANCED_OPTIMIZATIONS와) 구글의 폐쇄 컴파일러를 사용하고 있는데 내 사이트의 축소 된 버전을 실행할 때 나는 ... 방화범이 오류가구글 폐쇄 컴파일러는 jQuery를 단어를 대체 '특별한'

TypeError: a.event.Yd is undefined 

이 ...

$.event.special.mousewheel = { 

가로 변환지고 ... jquery.mousewheel.js

그것은이 라인과 같은에서 오는

a.event.Yd.Tc = { 

누군가이 일을해서는 안되는 것을 확인할 수 있습니까?

jQuery externs 파일을 사용하고 있으므로 jQuery 플러그인이 안전 할 수 있습니다. special을 대체 할 수 있도록 jQuery externs 파일에 문제가있는 것처럼 보입니까? 이 문제를 어떻게 해결할 수 있습니까?

(또는 jquery.mousewheel.js도 축소 된 버전으로 제공되므로 Google Closure를 통과하지 못하도록 선택할 수 있습니다. 그런데 이해할 수 있도록 외부 개체를 만드는 방법을 알아야합니다. ...

답변

1

JQuery와 exters 파일이 수정에게 '특별한'속성 externs이 추가

에게 제출할없는 것 같다) 그 신청을

jQuery.event.special = function(arg1) {};