var bottomStack = function () {
"use strict";
...
jQuery( #bottomstacktitle , this.frame).bind( click , this.toggleFrame);
};
var = bottomStackExtends = {
...
toggleFrame: function (animate) {
"use strict";
if (false !== animate) {
animate = true;
}
this.frame[((animate) ? animate : css )]({bottom: (this.bottomStackClosed ? -180 : 0)});
jQuery.cookie("bottomStackClosed", (!this.bottomStackClosed).toString());
},...
};
当它运行时, 调试器会说 : “ 未发现例外 : TypeError: 无法将此. frame 转换为反对 ” 。 是的, 因为这个“ this” 并不是“ this”, 但是这个“ this” 是jQuery (# bottomstacktitle, this. frame) 。 所以我可以合并到这个“ this” 中, 例如:. frame 标记?
我试过了:
var bottomstacktitle = jQuery( #bottomstacktitle , this.frame);
bottomstacktitle.frame = this.frame;
bottomstacktitle.bind( click , this.toggleFrame);
但不工作
你有什么解决办法吗?
谢谢!