我得到这个消息"Object [Object Object]没有方法'on'

I get this message "Object [object Object] has no method 'on'

本文关键字:Object on 有方法 quot 消息      更新时间:2023-09-26

我得到这个消息:

"对象[对象对象]没有方法'on' "

到代码:

$(window).on('resize', function () {
    self.setDimensions();
});

我能做什么?我已经有jQuery 1.9了

请确保至少使用jQuery 1.7版本

在1.7之前,你可以用.bind()代替.on()(如果你不使用事件委托)。

最好的方法可能是升级到最新的jQuery版本——1.9 ATM。

如果您已经包含了最新版本的jQuery,并且它仍然说没有on,那么这意味着其他库正在覆盖$。要解决此问题,请尝试:

$.noConflict();
jQuery(document).ready(function($) {
    // Use $ here
    var self = mysterious();
    $(window).on("resize", function(){
        self.setDimensions();
    })
});
http://jsfiddle.net/DerekL/SUBGD/