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 = " ";
if (value == "")
canNull = true;
var ListHtml = [];
ListHtml.push("<div class='DropDownList'>");
ListHtml.push("<div class='TextPlace'><span>" + text + "</span></div><div class='DropIcon'> </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> </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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。