江西建工集团官网
江西建工集团是一家位于中国江西省的大型建筑企业,致力于提供高质量的建筑、市政和园林工程服务。公司秉承“以人为本、科技创新、绿色发展、诚信经营”的企业理念,为客户提供全方位的专业解决方案。
网站功能
该网站主要功能包括:
导航栏:网站提供了清晰的导航栏,使用户能够方便地访问各个页面和信息。
主题切换:根据用户的需求和设置,可以轻松切换网站的主题颜色。目前提供了灰色主题供用户选择。
登录/注册:通过登录或注册,用户可以获得更多的功能和服务权限。
在线客服:如果用户在使用过程中遇到问题或需要帮助,可以通过在线客服系统与客服人员联系。
实现代码解析
根据提供的素材,以下是该网站的实现代码解析:
$(function(){ // 灰色主题 var unittype=window.tenant.unittype ;
if(!(unittype == '100009'||unittype == '100084' ||unittype == '100007' )){
var qxurl = location.href.replace(location.origin,'')
if(qxurl == '/' || qxurl == '') {
var grayStatus = {"greySwitchStatus":"false"};
var greySwitchStatusData = {};
if(typeof(grayStatus) == 'string' && /^{/.test(grayStatus)){
greySwitchStatusData = JSON.parse(grayStatus);
}else if(typeof(grayStatus) == 'object'){
greySwitchStatusData = grayStatus;
}
if(graySwitchStatusData['greySwitchStatus'] !== undefined){
$('.theme-switch').addClass('dark');
}else{
$('.theme-switch').removeClass('dark');
}
} } })();
该代码片段使用了jQuery库来实现网站的功能。首先,它获取了当前用户的单位类型unittype
,并进行判断。如果单位类型不满足特定条件unittype == '100009'||unittype == '100084' ||unittype == '100007'
,则继续执行后续逻辑。然后,它获取了当前页面的URL地址并替换掉主机名部分,以便进行特定的处理。接下来,判断URL是否为根路径或空路径,如果是,则设置greySwitchStatus
为false
,表示不启用灰色主题。否则,将greySwitchStatus
的值存储在greySwitchStatusData
对象中。最后,根据greySwitchStatusData['greySwitchStatus']
的值来决定是否添加.dark
类到.theme-switch
元素上,从而切换网站的主题为灰色主题。