var noticeobj = {} var adobj = {} var noticeopen = 0 var searchopen = 0 var aboutopen = 0 const commonwith = document.body.offsetwidth //首页折叠签 var scalenum = 0 $('.l-scale-list .l-item').map(function (index, item){ $(this).attr('style', 'left:'+scalenum+'px') $(this).data('left', scalenum) $(this).data('index', index) scalenum=scalenum+100 }) $(function (){ //首页缩略图 $('.l-banner-lists').css('height', $('.l-banner-lists').find('img').height()+'px'); bannerlistchange({ el: '.l-banner-lists' }) $('.l-video-paly').click(function (){ $(this).prev().trigger('play'); $(this).prev().attr('controls','true') $(this).hide() // item.pause() }) //手机导航 $('.l-nav-m .l-nav-m-btn').click(function (){ $('.l-nav-m .l-nav-m-list').slidetoggle() }) $('.l-nav-m .l-nav-m-list>a').click(function (){ $('.l-nav-m .l-nav-m-list>a').removeclass('l-active') $(this).addclass('l-active') var child = $(this).data('child') if(child == 1){ if($(this).next().css('display') == 'none'){ $(this).next().css('display','flex') }else{ $(this).next().css('display','none') } } }) // 通知公告 // $('.l-notice').on('click', function (){ // if(noticeopen){ // noticeopen = 0 // var leftvalue = $(window).width() < 767?'-100%':'-50%' // $('.l-notice-list').animate({right: leftvalue}, 1000, function (){ // window.clearinterval(noticeobj) // }) // }else{ // noticeopen = 1 // $('.l-notice-list').animate({right: 0}, 1000, function (){ // var noticea = $(this).find('a') // ,noticelen = noticea.length-2; // noticeinter(noticea,noticelen, 1) // }) // } // }) //搜索 $('.l-search>img').on('click', function (){ if(searchopen == 0){ searchopen = 1 $('.l-search>input').slidedown() }else{ var keyword = $(".l-search>input[name='keyword']").val() if(keyword == ''){ searchopen = 0 $('.l-search>input').slideup() }else{ $('#lsearch>input').val(keyword) $('#lsearch').submit() } } }) //集团概况 $('#labout').click(function (){ if($('#laboutlist')){ if(aboutopen){ aboutopen = 0 $('#laboutlist').animate({right: '-30%'}, 1000) }else{ aboutopen = 1 $('#laboutlist').animate({right: 0}, 1000) } } }) //首页折叠签 $('.l-scale-list .l-item').click(function (){ if($(this).find('.l-info').attr('style') == 'display:flex;'){ $('.l-scale-list .l-item .l-info').attr('style','display:none;') $('.l-scale-list .l-item').map(function (index, item){ $(this).attr('style', 'left: '+$(this).data('left')+'px') }) return false } $('.l-scale-list .l-item .l-info').attr('style','display:none;') $(this).find('.l-info').attr('style','display:flex;') var num =$(this).data('index') $('.l-scale-list .l-item').map(function (index, item){ if(index > num){ $(this).attr('style', 'left: calc( 45% + '+$(this).data('left')+'px)') }else{ $(this).attr('style', 'left: '+$(this).data('left')+'px') } }) }) //首页广告位 var adimg = $('#lindexad .l-img-list img') var adindexspan = $('#lindexad .l-index span') if(adimg.length > 1) adinter(adimg, adindexspan, adimg.length-2,1) }) function gopage(url){ location.href=url } function bannerlistchange(obj){ var timeout = settimeout(function (){ cleartimeout(timeout) var imglist = $(obj.el).find('img') if(!imglist[0]) return ; imglist[0].animate({ marginleft: '-'+$(obj.el).width()+'px' },300) var timeout2 = settimeout(function (){ cleartimeout(timeout2) imglist[0].animate({ margintop: '0px' },0) var fristimg = imglist[0]; imglist[0].remove() $(obj.el + '>div').append(fristimg) bannerlistchange(obj) },300) },5000) } function noticeinter(obj, len, type){ var num = type?0:len; noticeobj = window.setinterval(function (){ if(type){ if(num >= len) { window.clearinterval(noticeobj) noticeinter(obj, len, 0) } $(obj[num]).slideup() num++; }else{ if(num <= 0) { window.clearinterval(noticeobj) noticeinter(obj, len, 1) } $(obj[num]).slidedown() num--; } },5000) } function adinter(obj, spanobj, len, type){ var num = type?0:len; adobj = window.setinterval(function (){ if(type){ if(num >= len) { window.clearinterval(adobj) adinter(obj,spanobj, len, 0) } $(obj[num]).slideup() num++; }else{ if(num <= 0) { window.clearinterval(adobj) adinter(obj,spanobj, len, 1) } $(obj[num]).slidedown() num--; } },5000) spanobj.removeclass('l-active') $(spanobj[type]).addclass('l-active') }