我尝试过使用jQuery的一些扩展脚本。这是代码atm:
http://teszt.aloetravel.com/cica/test.html
我的问题是,它在JS Bin中完美运行,但仅在编辑器模式下运行!别的地方:(
http://jsbin.com/epiked/2< JSBin在这里,错误是一样的。现在尝试编辑它,它会起作用。
为什么呢? :(
我有错误消息:
Uncaught TypeError: Array.prototype.push called on null or undefined
e.fn.e.pushStackjquery.min.js:2
f.each.f.fn.(anonymous function)jquery.min.js:4
(anonymous function)2:66
f.extend._Deferred.e.resolveWithjquery.min.js:2
e.extend.readyjquery.min.js:2
c.addEventListener.C
有什么问题?我的脚本中没有使用push方法。因此,必须要扩展错误,而我想在jQuery和其他脚本上使用parent->子关系。
答案 0 :(得分:0)
要简单地摆脱你所获得的错误,从构造函数中返回一些东西(可以保持jQuery链接的快乐)。 http://jsbin.com/epiked/3
注意:虽然您的代码不会再出现错误(在我的修复之后),但是将ThiefMaster评论带入帐户并再次考虑通过使用jQuery扩展对象来实现的目标。也许这不是最好的方式,除非你完全确定你知道自己在做什么。