/**
* 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();
}
});
}
});