在缓存对象文字中的元素时使用find()的语法
Syntax for using find() in caching elements in an object literal
定义$item:
的正确语法是什么?
到目前为止,我有:
var Animations = {
el: {
$body: $('html, body'),
$landing: $('.landing'),
$item: $landing.find($('.item'))
},
init: function() { ..etc }
}
我尝试过使用this
和Animations.el.//element//
,但无法读取属性。
您不能在对象文字中引用对象文字的成员(因为在您尝试这样做时它还没有完全构造),这里:
$item: $landing.find($('.item'))
$landing
未定义。
在init()
方法中指定给$item
。
init: function() {
this.el.$item = this.el.$landing.find($('.item'));
}
尝试使用这个:
(...)
$item: this.Animations.el.$landing.find($('.item'))
(...)
在初始化之外写入
var Animations = {
el: {}
};
Animations.el.$body = $('html, body');
Animations.el.$landing = $('.landing');
Animations.el.$item = Animations.el.$landing.find($('.item'));
Animations.init = function() { ..etc }
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- jQuery语法添加了var
- Javascript未捕获语法错误意外的标识符错误
- 为什么忽略了eval()代码中的语法错误
- 难以访问的JS环境中的语法错误
- 如何告诉MathJax对下标使用替代语法
- .Find()仅显示可见元素
- Javascript语法向设置发出sessionStorage值
- 未捕获的语法错误:意外的标记{
- 使用$scope方法时的ControllerAs语法
- "未捕获的语法错误:意外的标记}"
- javascript自执行函数-不同的语法
- 函数的Javascript语法
- WinJS内联绑定语法
- 使用JS函数来使用另一个函数的语法?node.js
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- jQuery(this).Pparent().Pparente().Prent().find()在iPad上不起作用
- 有没有针对带有表的JavaScript的Markdown语法解析器
- 在缓存对象文字中的元素时使用find()的语法
- 如何使用 .find() 或一些 jQuery 语法查找某个类