我收到这条消息:
“对象[对象对象]没有方法'on'”
到代码
$(window).on('resize', function () {
self.setDimensions();
});
我能做些什么?我已经有 jQuery 1.9...
我收到这条消息:
“对象[对象对象]没有方法'on'”
到代码
$(window).on('resize', function () {
self.setDimensions();
});
我能做些什么?我已经有 jQuery 1.9...
确保您至少使用 jQuery 版本 1.7
在 1.7 之前,您可以替换.on()
为.bind()
(如果您不使用事件委托)。
最好的可能是您升级到最新的 jQuery 版本 - 1.9 ATM。
如果您已经包含了最新版本的 jQuery,但它仍然显示没有on
,那么这意味着其他一些库正在覆盖$
. 要解决此问题,请尝试以下操作:
$.noConflict();
jQuery(document).ready(function($) {
// Use $ here
var self = mysterious();
$(window).on("resize", function(){
self.setDimensions();
})
});