我正在使用Google的闭包编译器(使用ADVANCED_OPTIMIZATIONS),当我运行我的网站的缩小版本时,我在Firebug中收到此错误...
TypeError: a.event.Yd is undefined
这来自jquery.mousewheel.js
看起来像这条线......
$.event.special.mousewheel = {
正在转换成......
a.event.Yd.Tc = {
有人可以确认它不应该这样做吗?
我正在使用jQuery externs文件,所以我虽然jQuery插件是安全的。看起来jQuery externs文件有什么问题可以让special
被替换掉吗?知道如何解决这个问题吗?
(或者,因为jquery.mousewheel.js也有一个缩小版本,所以可以选择不通过Google Closure。但是据我所知,我需要弄清楚如何创建一个externs文件对于它)
答案 0 :(得分:1)
jQuery exters文件似乎缺少'特殊'属性
将其添加到externs文件中会修复它...
jQuery.event.special = function(arg1) {};