javascript - 关于“加载更多”的问题
PHP中文网
PHP中文网 2017-04-11 09:43:18
[JavaScript讨论组]
if ($("#comment-datalist").length > 0) {
    var $box = $("#comment-datalist"),
        currPage = $box.data('page') ? $box.data('page') : 1,
        hasMore = $box.data('hasmore').toLowerCase() == 'true' ? true : false;

    if (hasMore) {
        $('body').loadMore({
            url: "/MyWork/MoreCommentList",
            box: $box,
            data: {
                currentPage: currPage
            },
            generateHtml: function (data) {
                var len = data.length,
                    html = "",
                    i = 0;

                for (; i < len; i++) {
                    html += '
  • '; html += '

    '; html += '

    ' + data[i].Suggestions + '

    '; if (data[i].Status == 1) { html += '

    ' + pcTranslation.ReplyMessage + ':' + data[i].HandleSuggest + '

    '; } html += '


    '; html += '

    ' + data[i].CREATION_DATE + '

    '; html += '
  • '; } return html; }, hasMore: hasMore }); } } 公司做一个评论区域的功能,页面上默认显示十条评论,点击页面底部的“加载更多”可以加载更多的评论内容,以上代码实现了这一功能。 使我疑惑的是,loadMore这个方法究竟是从哪儿来的,我翻遍了页面的JS文件发现只在这一处地方有,是后端人员提供的吗? 另外,“加载更多”明明是点击页面底部的按钮才触发的,可是这段代码中为什么没有任何与事件相关的内容呢?
    PHP中文网
    PHP中文网

    认证0级讲师

    全部回复(2)
    迷茫

    loadMore方法明显是在jQuery 对象上的,最大可能是jQuery 的插件方法。

    如果是写成了插件,那么事件绑定已经在插件代码里了。

    PHPz

    估计是用了啥库,loadMore这个库

    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号