out/artifacts/ssm_Web_exploded/publicStyle/js/jquery-smartMenu-min.js

(开头部分) 2KB

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

(function (a) {
    var b = a(document).data("func", {});
    a.smartMenu = a.noop;
    a.fn.smartMenu = function (f, c) {
        var i = a("body"),
            g = {
                name: "",
                offsetX: 2,
                offsetY: 2,
                textLimit: 6,
                beforeShow: a.noop,
                afterShow: a.noop
            };
        var h = a.extend(g, c || {});
        var e = function (k) {
                var m = k || f,
                    j = k ? Math.random().toString() : h.name,
                    o = "",
                    n = "",
                    l = "smart_menu_";
                if (a.isArray(m) && m.length) {
                    o = '<div id="smartMenu_' + j + '" class="' + l + 'box"><div class="' + l + 'body"><ul class="' + l + 'ul">';
                    a.each(m, function (q, p) {
                        if (q) {
                            o = o + '<li class="' + l + 'li_separate">&nbsp;</li>'
                        }
                        if (a.isArray(p)) {
                            a.each(p, function (s, v) {
                                var w = v.text,
                                    u = "",
                                    r = "",
                                    t = Math.random().toString().replace(".", "");
                                if (w) {
                                    if (w.length > h.textLimit) {
                                        w = w.slice(0, h.textLimit) + "…";
                                        r = ' title="' + v.text + '"'
                                    }
                                    if (a.isArray(v.data) && v.data.length) {
                                        u = '<li class="' + l + 'li" data-hover="true">' + e(v.data) + '<a href="javascript:" class="' + l + 'a"' + r + ' data-key="' + t + '"><i class="' + l + 'triangle"></i>' + w + "</a></li>"
                                    } else {
                                        u = '<li class="' + l + 'li"><a href="javascript:" class="' + l + 'a"' + r + ' data-key="' + t + '">' + w + "</a></li>"
                                    }
                                    o += u;
                                    var x = b.data("func");
                                    x[t] = v.func;
                                    b.data("func", x)
                                }
                            })
                        }
                    });
                    o = o + "</ul></div></div>"
                }
                return o
            },
            d = function () {
                var j = "#smartMenu_",
                    l = "smart_menu_",
                    k = a(j + h.name);
                if (!k.size()) {
                    a("body").append(e());

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

AI 解读

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

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