js/jquery.pubuliu.js

(开头部分) 20KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
*/
; (function ($) {
    $.fn.pubuliu = function (options) {
        //初始化状态
        var _init = 0, _isminCols = false, _isnoShow = false;
        var defaults = {
            itemSelector: '',
            loadSelector: '',
            noSelector: '',
            boxTemplate: '',
            columnWidth: 240,
            marginWidth: 14,
            marginHeight: 16,
            minCols: 3,
            maxPage: 0,
            align: 'center',
            ajaxServer: '',
            //boxParam: '',
            pageParam: 'page',
            pageNumber: 1,
            init: false,
            //initBoxNumber: 20,
            scroll: false,
            //scrollBoxNumber: 10,
            callback: null
        };
        //参数合并
        var param = $.extend({}, defaults, options || {});
        //如果没有元素和TPL则返回
        if (param.itemSelector == '' || param.tplSelector == '') {
            return;
        }
        if (param.loadSelector != '') {
            $(param.loadSelector).hide();
        }
        if (param.noSelector != '') {
            $(param.noSelector).hide();
        }
        if ($(this).css('text-align') != undefined) {
            param.align = $(this).css('text-align');
        }
        function _min(_arr) {
            return Math.min.apply(Math, _arr);
        };
        function _max(_arr) {
            return Math.max.apply(Math, _arr);
        };

        function findShortIndex(_arr) {
            var index = 0, i;
            for (i in _arr) {
                if (_arr[i] < _arr[index]) {
                    index = i;
                }
            }
            return index;
        };

        function findLongIndex(_arr) {
后面还有 461 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。