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