Php 如何从无限滚动中回调?

Php 如何从无限滚动中回调?,php,javascript,jquery,html,Php,Javascript,Jquery,Html,从无限卷轴回调的正确方法是什么?目前这个` $(function() { code(); $('#catview').infinitescroll({ dataType: 'html', navSelector: 'div.nextPage', nextSelector: 'div.nextPage a:first', itemSelector: '#catalogue', loading: {

从无限卷轴回调的正确方法是什么?目前这个`

$(function() {
    code(); 
    $('#catview').infinitescroll({ 
        dataType: 'html',
        navSelector: 'div.nextPage',
        nextSelector: 'div.nextPage a:first',
        itemSelector: '#catalogue',
        loading: {
            finishedMsg: '',
            msgText: '',
            img: '/../../../images/loading.gif',
        },
        debug: true,
        animate: true 

    }, $(function() {
        code();
    }));
    });`
不起作用:(如果我在code()之前设置了一个警报,我会在页面加载时看到它,就是这样……代码的另一部分是:

    function code() {
alert('1')
    $('.teest').caroufredsel({
        direction: 'left',
        circular: true, 
        items: {
            visible: 1, 
            minimum: 2, 
        },
        scroll: {
            fx: 'fade', 
            easing: 'easeOutCubic', 
            duration: 200, 
        },
        auto: {
            duration: 1600
        },
        width: 208,
        height: 265,
        prev: {
            button: '.prev'
        },
        next: {
            button: '.next'
        } 
    });
}
如果运行这两个代码,我看到的只是警报1,caroufredsel在第一页上工作,如果我向下滚动到秒页面,什么都没有发生,它只是加载,请尝试以下操作:-

$(function() {

    $('#catview').infinitescroll({
        dataType: 'html',
        navSelector: 'div.nextPage',
        nextSelector: 'div.nextPage a:first',
        itemSelector: '#catalogue',
        loading: {
            finishedMsg: '',
            msgText: '',
            img: '/../../../images/loading.gif',
        },
        debug: true,
        animate: true 
    },
    function(arrayOfNewElems)
    {
         code();
    });
});
根据
无限滚动Jquery
回调函数更改代码

 $(function() {
    code();
 }));


结果是$(函数…从javascript引擎读取为对象,无限滚动无法回调对象。从函数中删除所有$可以解决所有问题

是否有可能设置JSFIDLE?或提供指向相关页面的链接?是的,应弹出一个链接..:1/3/2/1,即:$(函数(){alert('2');/code();}));警报('3');如果代码()中的警报正在发生,则回调正在工作。如果预期行为的其余部分没有发生,则代码()中的其余部分可能有问题。我猜你的caroufedsel代码出了问题。是的,但警报发生在无限滚动被激活之前,我注意到了这个类型错误:J.call不是控制台上的函数,嗯……每当加载新内容时,看起来都会出现javascript错误。我真的不知道问题出在哪里,因为你使用的是缩小的vinfinitescroll脚本的版本。如果您使用未统一的版本,调试会更容易。我想我必须将函数封装在$(document)ready(function(){})中;
$(function(){
$(document).ready(function(){
是相同的。请看这里是的,没有任何功能可以看到此类型错误:Object[Object Object Object]没有方法“调用”
function(arrayOfNewElems){
 //here your collaback function
});