src/Czar.Cms.Admin/wwwroot/js/navBar.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
function navBar(strData) {
var data;
if (typeof(strData) === "string") {
data = JSON.parse(strData); //部分用户解析出来的是字符串,转换一下
} else {
data = strData;
}
var ulHtml = '<ul class="layui-nav layui-nav-tree">';
for (var i = 0; i < data.length; i++) {
if (data[i].spread) {
ulHtml += '<li class="layui-nav-item layui-nav-itemed">';
} else {
ulHtml += '<li class="layui-nav-item">';
}
if (data[i].Children !== undefined && data[i].Children.length > 0) {
ulHtml += '<a href="javascript:;">';
if (data[i].Item.IconName !== undefined && data[i].Item.IconName !== '') {
if (data[i].Item.IconName.indexOf("icon-") !== -1) {
ulHtml += '<i class="iconfont ' + data[i].Item.IconName + '" data-icon="' + data[i].Item.IconName + '"></i>';
} else {
ulHtml += '<i class="layui-icon" data-icon="' + data[i].Item.IconName + '">' + data[i].Item.IconName + '</i>';
}
}
ulHtml += '<cite>' + data[i].Item.Name + '</cite>';
ulHtml += '<span class="layui-nav-more"></span>';
ulHtml += '</a>';
ulHtml += '<dl class="layui-nav-child">';
for (var j = 0; j < data[i].Children.length; j++) {
if (data[i].Children[j].target === "_blank") {
ulHtml += '<dd><a href="javascript:;" data-url="' + data[i].Children[j].Item.Url + '" target="' + data[i].Children[j].target + '">';
} else {
ulHtml += '<dd><a href="javascript:;" data-url="' + data[i].Children[j].Item.Url + '">';
}
if (data[i].Children[j].Item.IconName !== undefined && data[i].Children[j].Item.IconName !== '') {
if (data[i].Children[j].Item.IconName.indexOf("icon-") !== -1) {
ulHtml += '<i class="iconfont ' + data[i].Children[j].Item.IconName + '" data-icon="' + data[i].Children[j].Item.IconName + '"></i>';
} else {
ulHtml += '<i class="layui-icon" data-icon="' + data[i].Children[j].Item.IconName + '">' + data[i].Children[j].Item.IconName + '</i>';
}
}
ulHtml += '<cite>' + data[i].Children[j].Item.Name + '</cite></a></dd>';
}
ulHtml += "</dl>";
} else {
if (data[i].target === "_blank") {
ulHtml += '<a href="javascript:;" data-url="' + data[i].Item.url + '" target="' + data[i].target + '">';
} else {
ulHtml += '<a href="javascript:;" data-url="' + data[i].Item.url + '">';
}
if (data[i].Item.IconName !== undefined && data[i].Item.IconName !== '') {
if (data[i].Item.IconName.indexOf("icon-") !== -1) {
ulHtml += '<i class="iconfont ' + data[i].Item.IconName + '" data-icon="' + data[i].Item.IconName + '"></i>';
} else {
ulHtml += '<i class="layui-icon" data-icon="' + data[i].Item.IconName + '">' + data[i].Item.IconName + '</i>';
}
}
ulHtml += '<cite>' + data[i].Item.Name + '</cite></a>';
}
ulHtml += '</li>';
}
后面还有 3 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
