添加事件时未定义ias

时间:2016-02-22 03:12:33

标签: jquery infinite-scroll

我的脚本中有这个:

jQuery(document).ready(function(){
    var ias = jQuery.ias({
        container : ".category-products",
        item : "#products-list",
        next : "a.next",
        pagination : '.pages',
        loader : '<img src="/skin/adminhtml/default/enterprise/images/ajax-loader-tr.gif" alt="Loading...">',
        triggerPageThreshold : 9999
    });
    ias.on('loaded', function (items) { //Uncaught TypeError: Cannot read property 'on' of undefined
        console.log('random');
    })
});

这是我的主管部分:

<script type="text/javascript" src="https://www.digitalcinema.com.au/skin/frontend/enterprise/helloshopper/js/jquery.min.js"></script>
<script type="text/javascript" src="../js/auto-load/jquery-ias.min.js"></script>

在滚动时,正在加载新项目,但ias.on('loaded', function (items)正在抛出错误。

  

未捕获的TypeError:无法读取属性&#39; on&#39;未定义的

我做错了什么?

1 个答案:

答案 0 :(得分:0)

使用onLoadItems加载新项目,如::

jQuery.ias({
    container : ".category-products",
    item : "#products-list",
    next : "a.next",
    pagination : '.pages',
    loader : '<img src=".." alt="Loading...">',
    triggerPageThreshold : 9999,
    onLoadItems: function( items ) {
        console.log('item loaded');
    }
});