Javascript infinitescroll.js的自定义脚本回调
所以网上有很多关于这方面的文章,都是一样的,但都不起作用 我想做的是在无限滚动运行之后运行JS函数 当我试图运行它时,我得到了一个语法错误 SyntaxError:缺少:在属性id之后是函数(ArrayOfNewLems){Javascript infinitescroll.js的自定义脚本回调,javascript,jquery,infinite-scroll,Javascript,Jquery,Infinite Scroll,所以网上有很多关于这方面的文章,都是一样的,但都不起作用 我想做的是在无限滚动运行之后运行JS函数 当我试图运行它时,我得到了一个语法错误 SyntaxError:缺少:在属性id之后是函数(ArrayOfNewLems){ 如果(!navigator.userAgent.match(/(iPod | iPhone | iPad | Android)/){ 变量无限滚动={ 装载:{ img:“/images/ajax loader.gif”, msgText:“”, finishedMsg:
如果(!navigator.userAgent.match(/(iPod | iPhone | iPad | Android)/){
变量无限滚动={
装载:{
img:“/images/ajax loader.gif”,
msgText:“”,
finishedMsg:“
},函数(ArrayOfNewLems){
$('img')等高();
});,
“下一个选择器”:.a.next分页“,
“导航选择器”:“.pagination”,
“项目选择器”:“main.product”,
“内容选择器”:“主要ul产品”
};
jQuery(无限滚动.contentSelector).infinitescroll(无限滚动);
}
有人知道如何运行函数equalHeights();有很多语法错误,所以我很容易就开始了
var infinite_scroll = {
obj: {
prop1 : val1,
}, function() {}
};
所以有一个问题。你必须给函数一个名称。但是你想什么时候调用它?加载完成后?它必须是这样的:
var infinite_scroll = {
loading: {
finished : function() {}
}
};
函数中存在另一个语法错误:
$('img')equalHeights();
应该是:
$('img').equalHeights();问题不在于infinitescroll.js,您的代码有几个语法错误。+1感谢您花时间解释不是那么多在线文章都错了,仍然会遇到同样的问题。SyntaxError:missing;before语句完成:function(){$('.img wrap')equalHeights();}
$('img')equalHeights();