将 Sizzle js 添加到我的项目中会破坏项目
我不完全确定这里发生了什么。我的代码如下:
var mycode = {
init:function(){
//my code here
}
}
//sizzle pasted here...
(function(){ //sizzle code here })();
其中“这里的 sizzle 代码”是 Sizzle 的完整复制/粘贴。 Sizzle 包含在一个匿名函数中,所以我不确定干扰是什么。
一旦我以这种方式添加 Sizzle,“mycode”对象文字中的 js 就会停止工作,并且出现“mycode 未定义”之类的错误。 Mac 上的 Chrome、Firefox 3.5.x 和 Safari 4 Mac 中会发生这种情况。
I'm not entirely sure what's happening here. I have my code that exists like:
var mycode = {
init:function(){
//my code here
}
}
//sizzle pasted here...
(function(){ //sizzle code here })();
Where "sizzle code here" is the copy/paste of Sizzle in its entirety. Sizzle is contained in an anonymous function, so I'm not sure what the interference is.
As soon as I add Sizzle in this manner, my js in the "mycode" object literal stops working and I get errors like "mycode is not defined". This happens in Chrome on Mac, Firefox 3.5.x, and Safari 4 Mac.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
代码应该是
“mycode”对象结果后缺少分号,
这会导致错误;)
the code should be
the missing semicolon after your 'mycode' object results as,
which results in error ;)
缺少函数包装器的右括号,应该是:
Missing the closing paren for your function wrapper, should be: