在博客上工作,在无限卷轴上加载帖子.每篇博文都可能有也可能没有Instagram嵌入.我发现页面上显示的第一个将被处理(无论它是在初始页面标记中,还是动态添加),以下都不会.这是一个简单的JS Bin,它说明了这个问题:
http://jsbin.com/hilixi/1/edit?html,js,output
第一个Instagram嵌入是在初始页面标记中.在4秒后页面加载后添加另一个Instagram嵌入.第二个嵌入添加不会被处理.
有什么想法吗?看来Instagram嵌入脚本只运行一次.我可以用任何方式强制刷新吗?
谢谢,马特
我试图理解为什么JSLint在以下示例中抱怨隐含的全局变量:
var TEST = (function () {
var count = 0;
function get_count() {
return add_one();
}
function add_one() {
count += 1;
return count;
}
return {
get_count: get_count
};
}());
Run Code Online (Sandbox Code Playgroud)
通过JSLint运行它会给出错误:
第5行第12个问题:未定义"add_one".
除了说:
隐含的全局:add_one 5
如果在add_one()功能之前移动功能,get_count()则错误消失.但是,使用上面的代码,在浏览器中运行它时不会产生任何错误.任何人都可以解释为什么JSLint抱怨?
谢谢!
马特