WebUI/AchieveManageWeb/Scripts/jquery-easyui-1.4.4/plugins/jquery.combo.js

(开头部分) 13KB

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

/**
 * jQuery EasyUI 1.4.4
 *
 * Copyright (c) 2009-2015 www.jeasyui.com. All rights reserved.
 *
 * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
 * To use it on other terms please contact us: info@jeasyui.com
 *
 */
(function ($) {
    $(function () {
        $(document).unbind(".combo").bind("mousedown.combo mousewheel.combo", function (e) {
            var p = $(e.target).closest("span.combo,div.combo-p,div.menu");
            if (p.length) {
                _1(p);
                return;
            }
            $("body>div.combo-p>div.combo-panel:visible").panel("close");
        });
    });
    function _2(_3) {
        var _4 = $.data(_3, "combo");
        var _5 = _4.options;
        if (!_4.panel) {
            _4.panel = $("<div class=\"combo-panel\"></div>").appendTo("body");
            _4.panel.panel({
                minWidth: _5.panelMinWidth, maxWidth: _5.panelMaxWidth, minHeight: _5.panelMinHeight, maxHeight: _5.panelMaxHeight, doSize: false, closed: true, cls: "combo-p", style: { position: "absolute", zIndex: 10 }, onOpen: function () {
                    var _6 = $(this).panel("options").comboTarget;
                    var _7 = $.data(_6, "combo");
                    if (_7) {
                        _7.options.onShowPanel.call(_6);
                    }
                }, onBeforeClose: function () {
                    _1(this);
                }, onClose: function () {
                    var _8 = $(this).panel("options").comboTarget;
                    var _9 = $(_8).data("combo");
                    if (_9) {
                        _9.options.onHidePanel.call(_8);
                    }
                }
            });
        }
        var _a = $.extend(true, [], _5.icons);
        if (_5.hasDownArrow) {
            _a.push({
                iconCls: "combo-arrow", handler: function (e) {
                    _f(e.data.target);
                }
            });
        }
        $(_3).addClass("combo-f").textbox($.extend({}, _5, {
            icons: _a, onChange: function () {
            }
        }));
        $(_3).attr("comboName", $(_3).attr("textboxName"));
        _4.combo = $(_3).next();
        _4.combo.addClass("combo");
    };
    function _b(_c) {
后面还有 314 行代码,购买后查看完整代码

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

AI 解读 AI

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

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