因此,网上有很多关于此的文章,所有相同的内容都不起作用
我想要做的是在无限滚动运行后运行JS函数。
当我尝试运行它时,我遇到了语法错误 SyntaxError:missing:属性id之后,函数(arrayOfNewElems){
<script>
if ( ! navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/)) {
var infinite_scroll = {
loading: {
img: "<?php echo get_template_directory_uri(); ?>/images/ajax-loader.gif",
msgText: "<?php _e( 'Loading the next set of products...', 'woothemes' ); ?>",
finishedMsg: "<?php _e( 'All products loaded.', 'woothemes' ); ?>"
}, function(arrayOfNewElems) {
$('img')equalHeights();
});,
"nextSelector":".pagination a.next",
"navSelector":".pagination",
"itemSelector":"#main .product",
"contentSelector":"#main ul.products"
};
jQuery( infinite_scroll.contentSelector ).infinitescroll( infinite_scroll );
}
</script>
有没有人知道如何运行函数equalHeights();
答案 0 :(得分:1)
语法错误很多,所以我开始很容易。
var infinite_scroll = {
obj: {
prop1 : val1,
}, function() {}
};
所以有一个问题。你必须给这个函数一个名字。但你想什么时候打电话呢?加载完成后?比它看起来像:
var infinite_scroll = {
loading: {
finished : function() {}
}
};
在您的函数中,您有另一个语法错误:
$('img')equalHeights();
应该是: $(&#39; IMG&#39)。equalHeights();