src/ZKEACMS.WebHost/wwwroot/js/EasyPlug/Easy.UI.js

(开头部分) 21KB

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

/// <reference path="jquery.js" />
/// <reference path="Easy.js" />
/*!
 * http://www.zkea.net/
 * Copyright 2016 ZKEASOFT
 * http://www.zkea.net/licenses
 */
var Easy = Easy || {};
Easy.UI = {
    DropDownList: function (callBack) {
        $("select.easy").not("[multiple]").each(function () {
            if ($(this).attr("easy")) {
                return;
            }
            $(this).attr("easy", "easy");
            var oldSelect = $(this);
            var value = oldSelect.val();
            var canNull = false;
            var text = oldSelect.find("option").first().text();
            if (oldSelect.find("option:selected").length) {
                text = $(this).find("option:selected").text();
            }
            if (text == "") text = "&nbsp;";
            if (value == "")
                canNull = true;
            var ListHtml = [];
            ListHtml.push("<div class='DropDownList'>");
            ListHtml.push("<div class='TextPlace'><span>" + text + "</span></div><div class='DropIcon'>&nbsp;</div>");
            ListHtml.push("<div style='clear:both'></div>");
            ListHtml.push("</div>");
            var selectList = $(ListHtml.join(""));
            selectList.insertAfter(oldSelect);
            selectList.css("width", $(this).outerWidth());
            oldSelect.change(function () {
                text = $(this).find("option:selected").text();
                selectList.removeClass("Open");
                if (canNull) {
                    selectList.find(".TextPlace").html("<span>" + text + "</span><div class='Clear'></div>");
                    selectList.find(".TextPlace").css("position", "relative");
                    if (text == "") {
                        selectList.find(".Clear").remove();
                    } else {
                        selectList.find(".Clear").click(function () {
                            oldSelect.val("");
                            oldSelect.change();
                            selectList.find(".TextPlace").html("<span>&nbsp;</span>");
                            return false;
                        });
                    }
                } else {
                    selectList.find(".TextPlace").html("<span>" + text + "</span>");
                }
            });
            oldSelect.hide();
            if (!oldSelect.attr("readonly") && !oldSelect.attr("disabled"))
                selectList.click(ShowDropDown);
            else selectList.addClass("readonly");
            function ShowDropDown() {
                if (selectList.hasClass("Open")) {
                    $(".DropDownList_Options").remove();
后面还有 430 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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