$(document).ready(function($) {
// 导航
$('#navigation .v1').each(function() {
if ($(this).siblings('.subbox').length) {
$(this).append('')
}
})
$('#navigation .more').click(function() {
$(this).parents('li').toggleclass('open')
if ($(this).parents('li').hasclass('open')) {
$(this).parents('li').find('.subbox').stop().slidedown('fast')
} else {
$(this).parents('li').find('.subbox').stop().slideup('fast')
}
$(this).parents('li').siblings('li').removeclass('open').find('.subbox').stop().slideup('fast')
return false
})
// navigation
$('.menubtn').click(function(e) {
$(this).toggleclass('on');
if ($(this).hasclass('on')) {
$('#navigation').addclass('open');
} else {
$('#navigation').removeclass('open');
}
})
// 选项卡
$(".tab dd,.tab li").mousemove(function() {
var tab = $(this).parent(".tab");
var con = tab.attr("id");
var on = tab.find("dd,li").index(this);
$(this).addclass('active').siblings(tab.find("dd,li")).removeclass('active');
$(con).eq(on).addclass('active').siblings(con).removeclass('active');
})
// ---------indexpage------ //
// banner
if ($('#banner .slider').length) {
$('#banner .slider').slick({
fade: true,
autoplay: true,
autoplayspeed: 5000,
pauseonhover: false,
slidestoshow: 1,
dots: true,
arrows: false,
responsive: [{
breakpoint: 992,
settings: {
dots: true
}
}]
})
}
// 头条新闻
if ($('.index_news .slider').length) {
$('.index_news .slider').slick({
autoplay: true,
autoplayspeed: 3000,
pauseonhover: false,
slidestoshow: 1,
speed: 1000,
dots: true,
arrows: false
})
}
// 公告公示
if ($('.index_notice .slider').length) {
$('.index_notice .slider').slick({
autoplay: true,
autoplayspeed: 3000,
pauseonhover: false,
speed: 1000,
slidestoshow: 3,
slidestoscroll: 3,
dots: false,
arrows: false,
responsive: [{
breakpoint: 1024,
settings: {
slidestoshow: 2,
slidestoscroll: 2
}
},
{
breakpoint: 750,
settings: {
slidestoshow: 1,
slidestoscroll: 1,
vertical: true
}
}
]
})
}
// 动态新闻
if ($('.index_dynamic .slider').length) {
$('.index_dynamic .slider').slick({
fade: true,
autoplay: true,
autoplayspeed: 3000,
pauseonhover: false,
speed: 1000,
slidestoshow: 1,
dots: true,
arrows: true
})
}
// 领导关怀
if ($('.leaderslider .slider').length) {
$('.leaderslider .slider').slick({
speed: 1000,
slidestoshow: 1,
dots: true,
arrows: false
})
}
// 视频弹出
$('.jspopvideo').click(function() {
var _url = $(this).attr('data-src')
$('body').append('
'
);
$('#popvideo').stop().fadein('slow')
})
$('body').on('click', '#popvideo .videoclose', function() {
var elem = $(this).parents('#popvideo')
elem.stop().fadeout('slow')
settimeout(function() {
elem.remove()
}, 600)
})
// 单选框
$('.inp_radio:checked').each(function() {
var elem = $(this)
elem.parent('label').addclass('checked')
})
$('.inp_radio').change(function() {
var name = $(this).attr('name')
var elem = $('input:radio[name="' + name + '"]:checked')
var siblings = $('input:radio[name="' + name + '"]')
elem.parent('label').addclass('checked')
siblings.not(elem).parent('label').removeclass('checked')
})
// 新增--20200626--开始
// 新闻动态-年度大事记
if ($('.eventslider .slider').length) {
$('.eventslider .slider').slick({
vertical: true,
slidestoshow: 6,
speed: 1000,
dots: false,
arrows: true,
prevarrow: '.eventslider .slider-prev',
nextarrow: '.eventslider .slider-next',
responsive: [{
breakpoint: 1300,
settings: {
slidestoshow: 4
}
}]
})
}
// 复选框
$('.inp_checkbox:checked').each(function() {
var elem = $(this)
elem.parent('label').addclass('checked')
})
$('.inp_checkbox').change(function() {
var name = $(this).attr('name')
var elem = $('input:checkbox[name="' + name + '"]:checked')
var siblings = $('input:checkbox[name="' + name + '"]')
elem.parent('label').addclass('checked')
siblings.not(elem).parent('label').removeclass('checked')
})
// 单文件上传
$(document).on('change', '.inp_file', function() {
var files = !!this.files ? this.files : []
if (!files.length || !window.filereader) return
var myname = $(this).attr('name')
var myid = $(this).attr('id')
var myvalue = $('.inp_file-value[data-file="' + myname + '"]')
var number = myvalue.find('.item').length + 1
var box = $(this).parents('.label_file')
// 已有文件id
var arr = []
var labels = $(':file[name="' + myname + '"]').parents('label')
for (var i = 0; i < labels.length; i++) {
var fileid = labels.eq(i).attr('for')
arr.push(fileid)
}
if (number <= 5) {
// 文件小于2m
var mysize = number(string(files[0].size / 1024 / 1024).replace(/^(.*\..{2}).*$/, "$1"))
if (mysize > 2) {
alert('文件太大!')
return
}
// 图片上传成功后显示
var reader = new filereader()
reader.readasdataurl(files[0])
reader.onloadend = function() {
myvalue.append('')
}
// 第5个文件上传成功,按钮不可用
if (number == 5) {
$(this).parents('.label_file').addclass('disabled')
return
}
// 新建上传input,以及input的id
labels.removeclass('active')
var newid = 'file' + math.floor(math.random(10) * 100)
for (var i = 0; i < arr.length; i++) {
while (newid === arr[i]) {
newid = 'file' + math.floor(math.random(10) * 100)
}
}
arr.push(newid)
box.append('')
}
})
$(document).on('click', '.inp_file-value .close', function() {
var myid = $(this).parents('.item').attr('data-for')
var myname = $(this).parents('.inp_file-value').attr('data-file')
var box = $(':file[name="' + myname + '"]').parents('.label_file')
var labels = $('label[for="' + myid + '"]')
box.removeclass('disabled')
labels.remove()
$(this).parent('.item').remove()
})
// 新增--20200626--结束
// ie滚动条
function ieversion() {
var useragent = navigator.useragent;
var isie = useragent.indexof("compatible") > -1 && useragent.indexof("msie") > -1;
var isedge = useragent.indexof("edge") > -1 && !isie;
var isie11 = useragent.indexof('trident') > -1 && useragent.indexof("rv:11.0") > -1;
if (isie) {
var reie = new regexp("msie (\\d+\\.\\d+);")
reie.test(useragent)
var fieversion = parsefloat(regexp["$1"])
if (fieversion == 7) {
return 7
} else if (fieversion == 8) {
return 8
} else if (fieversion == 9) {
return 9
} else if (fieversion == 10) {
return 10
} else {
return 6
}
} else if (isedge) {
return 'edge'
} else if (isie11) {
return 11
} else {
return -1
}
}
var isie = ieversion()
if ((isie > 0) || (isie == 'edge')) {
$('body').prepend(
''
)
if ($('.submenu').length) {
$('.submenu').wrapinner('')
}
if ($('.scrollbox').length) {
$('.scrollbox').scrollbar({
barwidth: 5,
position: "x,y",
wheeldis: 15,
})
}
}
/* $("#filefield").change(function() {
var file = this.files[0];
if (file.size > 10 * 1024 * 1024) { //限制上传文件的 大小,此处为10m
alert("你选择的文件太大了!");
return false;
}
var type = this.value.tolowercase().split('.').splice(-1); //获取上传的文件的后缀名
if (type[0] != 'docx' && type[0] != 'doc') { //只能上传doc,docx 格式的文件
alert('文件必须为word文档!', {
icon: 2
});;
document.getelementbyid('textfield').value = ''; //如上传的文件格式不符合要求,文件显示部分不显示
return false;
}
}) */
});