/** * created by yuanweihai on 2017/4/17. */ $(function () { var scrolla = new alan.scrollanimate(); var $window = $(window); var window_width = $window.width(); var window_height = $window.height(); var $body = $('body'); var $jobnum = null; $('.tpicbox').each(function(index,e){ var wid=$(this).width(), hei=wid*($(this).attr('data-hei')); $(this).css('height',hei+"px"); }); $(window).resize(function() { $('.tpicbox').each(function(){ var wid=$(this).width(), hei=wid*($(this).attr('data-hei')); $(this).css('height',hei+"px"); }); }); if(navigator.appname == "microsoft internet explorer"&&parseint(navigator.appversion.split(";")[1].replace(/[ ]/g, "").replace("msie",""))<12){ } // 仅在pc端执行 if(window_width > 800){ if($('.p-banner').length > 0){ $('.p-banner').addclass('on'); } } if(window_width <= 800){ $('.getappnav').on('click',function(){ if($(this).hasclass('menuactive')){ $(this).removeclass('menuactive').html(''); $('.appitem').slideup(); $('.appmask').hide(); }else{ $(this).addclass('menuactive').html(''); $('.appitem').slidedown(); $('.appmask').show(); } }); $('.appitem').find('.navdown').on('click',function(){ var _this = $(this).siblings('.navdown'); if($(this).hasclass('active')){ $(this).removeclass('active'); $(this).find('.childnav').slideup(); }else{ $(this).addclass('active'); $(this).find('.childnav').slidedown(); _this.removeclass('active').find('.childnav').slideup(); } }); } //加入我们改11.15 $('.jobdown').on('click',function(){ var item = $('.job-detail'), btnitem = $('.jobdown') _this = $(this), num = _this.attr('data-num'); if(num!=$jobnum){ item.slideup(); btnitem.removeclass('active'); item.eq((num-1)).slidetoggle(); _this.toggleclass('active'); $jobnum = num; }else{ item.eq((num-1)).slidetoggle(); _this.toggleclass('active'); } }); $('.filebtn').on('click',function(e){ $('#responds').html('请上传3m以内word文件'); $("#jobid").val(this.id); e.stoppropagation(); $('.pop .cv').slidedown(); }); $('.pop .cv .box').on('click',function(e){ e.stoppropagation(); }) $(window).on('click',function(){ $('.pop .cv').slideup(); }); $('.pop .cv .close').on('click',function(){ $(this).parents('.cv').slideup(); }); if($body.hasclass('index')){ // banner轮播 var $banner_li = $('.banner ul li'); $('.banner ul').bxslider({ mode:'horizontal', touchenabled:false, speed:1000, auto:true, pause:3000, controls:false, pager:false, onsliderload:function (currentindex) { $banner_li.eq(currentindex).addclass('on').siblings().removeclass('on'); }, onslideafter:function($slideelement, oldindex, newindex){ $banner_li.eq(newindex).addclass('on').siblings().removeclass('on'); } }); // tab $('.tt-about').on('click',function () { $(this).addclass('on'); $('.tt-news').removeclass('on'); $('.tab-box ul').removeclass('on'); }); $('.tt-news').on('click',function () { $(this).addclass('on'); $('.tt-about').removeclass('on'); $('.tab-box ul').addclass('on'); }); //logo list if(window_width <= 800){ $('.logo-list ul').bxslider({ slidewidth: ((window_width-10)/2), minslides: 2, maxslides: 2, slidemargin: 10, pager:false, controls: true, prevtext: '', nexttext: '', nextselector:'.logo-list .next', prevselector:'.logo-list .prev' }); }else{ $('.logo-list ul').bxslider({ slidewidth: 180, minslides: 6, maxslides: 6, slidemargin: 10, pager:false, controls: true, prevtext: '', nexttext: '', nextselector:'.logo-list .next', prevselector:'.logo-list .prev' }); } } if($body.hasclass('culture')){ $('.list ul .pic-box').on('mouseenter',function () { $(this).parent().addclass('on').siblings().removeclass('on'); }); $('.list ul').on('mouseleave',function () { $('.list ul li').eq(2).addclass('on').siblings().removeclass('on'); }); } if($body.hasclass('honor')){ if(window_width <= 800){ var slide = $('.pic-box ul').bxslider({ slidewidth: 280, minslides: 1, maxslides: 1, slidemargin: 10, infiniteloop:false, pager:false, touchenabled:false, controls: true, prevtext: '', nexttext: '', nextselector:'.pic-box .next', prevselector:'.pic-box .prev' }); }else{ var slide = $('.pic-box ul').bxslider({ slidewidth: 280, minslides: 4, maxslides: 4, slidemargin: 10, infiniteloop:false, pager:false, touchenabled:false, controls: true, prevtext: '', nexttext: '', nextselector:'.pic-box .next', prevselector:'.pic-box .prev' }); } var $ul = $('.pic-box ul'); $('.year-list').on('click','a',function(){ $(this).addclass('on').parent().siblings().find('a').removeclass('on'); var year = parseint($(this).text()); $.post('honor.html', {year:year}, function(data,textstatus){ var html = ''; if(textstatus == "success"){ //console.log(data); var _data = eval(data); $.each(_data,function (index,item) { var li = '
  • ' + '
    ' + '
    ' + '
    ' + '

    ' + '
    ' + '
    ' + '
    ' + '

    '+item.description+'

    ' + '
  • '; html += li; }); $ul.html(html); slide.reloadslider(); } } ); }); $('.pic-box ul').on('click','.layout-table',function () { var img = $(this).attr('data-img'); if(!img) return; var str = ''; sharontips.alert({ title:' ', html:str, width:600 }); }); } if($body.hasclass('contact')){ /* $('#chose').change(function () { var v = $(this).val(); if (v == '') return; getdata(); });*/ $('.down > li').click(function () { var v = $(this).find('span').text(); getdata(v); }); var self = this, downbox = $('.layout-down'), ishave = downbox.length<=0 ? true : false; if(ishave) return false; if(self.isanimating) return false; self.isanimating = true; downbox.on('click',function(e){ var isani = $(this).hasclass('father'), txtbox = $(this).find('.downtxt'), down = $(this).find('ul'), downli = down.find('li'), showani = down.attr('data-effect'), hideani = down.attr('data-hideani'); var isactive = $(this).hasclass('active'); console.log(isactive); if(isactive){ downli.removeclass(showani).addclass(hideani); settimeout(function(){ down.hide(); self.isanimating = false; },self.anitime); downbox.removeclass('active'); }else{ down.show(); downli.removeclass(hideani).addclass(showani); settimeout(function(){ self.isanimating = false; },self.anitime); downbox.addclass('active'); } downli.on('click',function(){ var txt = $(this).html(); txtbox.html(txt); }); }); //var province_json = [{"shengfen":"福建省"},{"shengfen":"\u9ed1\u9f99\u6c5f\u7701"},{"shengfen":"\u5c71\u4e1c\u7701"},{"shengfen":"\u56db\u5ddd\u7701"}]; $("svg circle").each(function(){ var self = $(this); var _top = self.offset().top; var _left = self.offset().left; var _name = self.attr('data-title'); // 根据后台返回的data,判断是否显示该省份 $.each(province_json,function (index,item) { if (item.shengfen === self.attr('data-title')){ if(item.shengfen=='福建省'){ $("body").append('
    '+item.shengfen+'
    '); }else{ $("body").append('
    '+item.shengfen+'
    '); } } }) }); $(window).resize(function() { $('.map-province').remove(); $("svg circle").each(function(){ var self = $(this); var _top = self.offset().top; var _left = self.offset().left; var _name = self.attr('data-title'); // 根据后台返回的data,判断是否显示该省份 $.each(province_json,function (index,item) { if (item.shengfen === self.attr('data-title')){ $("body").append('
    '+item.shengfen+'
    '); } }) }); }); $('i.icon-search').on('click',function(){ getdata(); }); function getdata(v){ /*var v = $('#chose').val();*/ var _place = $('#searchtxt').val(); $.get('contact.html', {department:v,place:_place}, function(data,textstatus){ if(textstatus == "success"){ var _data = eval(data); if(true){ var html = ''; $.each(_data,function (index,item) { var li = '
  • ' + '' + '

    '+item.title+'

    ' + '

    电话:'+item.description+'

    ' + '

    地址:'+item.content+'

    ' + '
  • '; html +=li; }); } $('.map-txt ul:not(.down)').html(html); } } ); } $("body").on('click','polygon',function () { var a = $(this).attr('data-title'); $.get('contact.html', {province:a}, function(data,textstatus){ if(textstatus == "success"){ console.log(data); var _data = eval(data); if(true){ var html = ''; $.each(_data,function (index,item) { var li = '
  • ' + '' + '

    '+item.title+'

    ' + '

    电话:'+item.description+'

    ' + '

    地址:'+item.content+'

    ' + '
  • '; html +=li; }); } $('.map-txt ul:not(.down)').html(html); } } ); }); //地图初始化时,在地图上添加一个marker标记,鼠标点击marker可弹出自定义的信息窗体 var map = new amap.map("container", { resizeenable: true, center: [118.191307,24.473987], zoom: 16, zoomenable:false, }); addmarker(); //添加marker标记 function addmarker() { map.clearmap(); var marker = new amap.marker({ map: map, position: [118.191307,24.473987] }); }; amap.plugin(['amap.toolbar','amap.scale'], function(){ map.addcontrol(new amap.toolbar()); map.addcontrol(new amap.scale()); }); } if($body.hasclass('event')){ var tnum = $('.year ul li').length; var bgslide = $('.bg-slide ul').bxslider({ mode:'fade', touchenabled:false, speed:400, auto:false, controls:false, pager:false, startslide:tnum-1, }); var imgslide = $('.img-slide ul').bxslider({ mode:'horizontal', touchenabled:false, speed:400, auto:false, controls:false, pager:false, startslide:tnum, }); var eventslide = $('.list-slide ul').bxslider({ mode:'horizontal', touchenabled:false, speed:400, auto:false, controls:false, pager:false, startslide:tnum, }); // 滑动 var $year_ul = $('.year ul'); var $year_li = $year_ul.find('li'); $year_ul.width($year_li.length * 160); move(tnum-1); var _index = tnum-1; // 当前激活的年份是4; $year_ul.on('click','span',function () { _index = $(this).parent('li').index(); move(_index); bgslide.gotoslide(_index); imgslide.gotoslide(_index); eventslide.gotoslide(_index); }); $year_ul.on('click','ins',function () { _index = $(this).parent('li').index(); move(_index); bgslide.gotoslide(_index); imgslide.gotoslide(_index); eventslide.gotoslide(_index); }); $('.event-list').on('click',function (event) { var target = event.target; if($(target).hasclass('prev')){ if(_index-1 < 0){ return false; }else{ _index--; move(_index); bgslide.gotoslide(_index); imgslide.gotoslide(_index); eventslide.gotoslide(_index); } } if($(target).hasclass('next')){ if(_index+1 > $year_li.length-1){ return false; }else{ _index++; move(_index); bgslide.gotoslide(_index); imgslide.gotoslide(_index); eventslide.gotoslide(_index); } } event.stoppropagation(); }); function move(index) { console.log(index); var left = -((index-3) * 160) + 'px'; $year_ul.css({ 'transform':'translatex('+left+')', '-webkit-transform': 'translatex('+left+')' }); } } if($body.hasclass('job-old')){ var $cover = $('.alert-cover'); var $alert = $('.alert-box'); function close() { $cover.hide(); $alert.hide(); } function open() { $cover.show(); $alert.show(); } $('.job-list').on('click','span',function () { open(); }); $alert.find('.close').on('click',function () { close(); }); } if($body.hasclass('news')){ var $newsul = $('.news-list ul'); var $loadmore = $('.loadmore'); var currentyear = 2017; var currentkey = parseint($body.attr('data-num')); var getdata = function (page) { $.post('news.html', {year:currentyear,key:currentkey,page:page}, function(data,textstatus){ var html = ''; if(textstatus === "success"){ var _data = eval(data); console.log(_data); if(_data.length > 0){ $.each(_data,function (index,item) { var li = '
  • \n' + ' \n' + '
    \n' + '
    \n' + ' '+item.cdate+'
    \n' + ' /
    \n' + ' '+item.cmonth+'月\n' + '
    \n' + '
    \n' + '
    \n' + ' \n' + ' \n' + ' \n' + '
    \n' + '
    \n' + '
    \n' + '

    '+item.ktitle+'

    \n' + '

    '+item.kdescription+'

    \n' + '
    \n' + '
    \n' + '
    \n' + '
  • '; html += li; }) $newsul.append(html).attr("data-page",page); $loadmore.removeclass('disable'); }else{ sharontips.toast('没有更多数据') } } }); } $loadmore.on('click',function () { if($(this).hasclass('disable')){ return false; }else{ $(this).addclass('disable'); } var page = parseint($newsul.attr("data-page")) + 1; getdata(page); }); $('.news-type').on('click','a',function () { var year = parseint($(this).text()); if(year === currentyear){ //sharontips.toast(1111); return false; }else{ //sharontips.toast(222); $(this).addclass('on').siblings().removeclass('on'); $newsul.html('').attr('data-page',0); currentyear = year; $loadmore.removeclass('disable'); $loadmore.click(); } }); } });