我得到这个消息"Object [Object Object]没有方法'on'
I get this message "Object [object Object] has no method 'on'
我得到这个消息:
"对象[对象对象]没有方法'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/相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- window.on.scroll事件未启动
- Socket.io on Mozilla Rhino
- CSS中的游标属性似乎不适用于USB On The Go
- jQuery点击ON现在使用.load触发关闭
- 有没有一种方法可以列出Ember.Object的所有绑定
- 如何取消object.prototypes javascript的一个函数
- JQuery.on(“keydown”)追加到页面时不工作
- Object.create on IE6+
- JavaScript Object.observe on prototype
- 是否有一个跨浏览器标准的on-load事件用于HTML's "object"标签
- 我得到这个消息"Object [Object Object]没有方法'on'
- jQuery .on Object
- IE/JS: reduce on an object
- Fabricjs - Resize isn´t working correctly on object
- angularjs ng-class on html from object property
- JavaScript中没有正确设置On object参数