$(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('
×
大小' + mysize + 'm
') } // 第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; } }) */ });