$(function(){
if (!Array.prototype.indexOf) { //如果Array.prototype中不存在indexof方法,就执行下面代码
Array.prototype.indexOf = function (val, index) {//在Array原型中创建一个indexof方法
index = index === undefined ? 0 : index; //如果没传参数index,就让index为0
for (; index < this.length; index++) {
if(this[index] === val){
return index; //返回数组下标值
}
}
return -1; //没在数组中找到,就返回-1
}
}
String.prototype.trim = function() {
//return this.replace(/[(^\s+)(\s+$)]/g,"");//會把字符串中間的空白符也去掉
//return this.replace(/^\s+|\s+$/g,""); //
return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
}
$(".body_b").scroll(function(){
if($(".body_b").scrollTop()>900){$("#toTop").fadeIn(300)}
else{$("#toTop").fadeOut(300)}
})
$(".body_home").addClass("showdiv");
$(".topbox").addClass("slide");
/*$(".main1 .loadmore").removeClass("active");
$(".main1 .loadmore").mouseenter(function(){
$(".post-122").slideToggle();
$(this).toggleClass("active");
})*/
if($(window).width()<480){
$(".topbox").removeClass("slide")
$(window).scroll(function(){
if($(window).scrollTop()>50){$(".topbox").addClass("showdiv")}
else{$(".topbox").removeClass("showdiv")}
})
}
$(".mbanner li.news").each(function(){
if($(this).find("video").attr("src")==""){$(this).find("video").hide()}
})
$('.post-11 .news_list').slick({
dots: false, //指示点
infinite: true, //循环播放
autoplay: false, //自动播放
autoplaySpeed: 1000, //自动播放间隔
arrows: true, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 1, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
});
$('.post-21 .news_list').slick({
dots: false, //指示点
infinite: true, //循环播放
autoplay: false, //自动播放
autoplaySpeed: 1000, //自动播放间隔
arrows: true, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 5, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
responsive: [
{
breakpoint: 1000, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 3, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
{
breakpoint: 480, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 2, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
]
});
/*$(".post-21 .slick-next").click();*/
/*$(".post-21 .slick-prev").click();*/
/*$('.post-20 .news_list').slick({
dots: false, //指示点
infinite: true, //循环播放
autoplay: false, //自动播放
autoplaySpeed: 1000, //自动播放间隔
arrows: true, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 4, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
});
*/
$(".mbanner .news_list").on("init", function(event, slick) {
/*console.log($(this))*/
$(this).find(" li.news:eq(1)").toggleClass("slick-current");
console.log("init");
});
$('.mbanner .news_list').slick({
dots: true, //指示点
infinite: true, //循环播放
autoplay: true, //自动播放
autoplaySpeed: 5000, //自动播放间隔
arrows: false, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 1000, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 1, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
});
$(".mbanner li.news .news_imgs").each(function(){
if($(this).find("video").attr("src")!=""){$(this).css("background","none")}
})
$(".mbanner .slick-dots li:eq(0) button").text("M");
$(".mbanner .slick-dots li:eq(1) button").text("U");
$(".mbanner .slick-dots li:eq(2) button").text("S");
$(".mbanner .slick-dots li:eq(3) button").text("I");
$(".mbanner .slick-dots li:eq(4) button").text("C");
/*新闻tab切换*/
$(".main3").sudyTab({
handle:".tab-menu>li",
content:".tab-list>li",
trigger:"mouseenter",
start:1,
autoPlay:{
active:false
}
});
$(".post-20 .news").each(function(){
if($(this).find(".news_imgs img").attr("src")!=""){$(this).find(".box2").addClass("type2")}
})
$(".post-40 li.news").hover(function(){
$(this).find(".news_imgs").slideUp(300)
},function(){
$(this).find(".news_imgs").slideDown(300)
})
$(".play").click(function(){
var src=$(this).siblings().attr("src");
$("#playvideo").slideDown(300,function(){
$("#playvideo video,#playvideo source").attr("src",src)
});
$(this).hide()
})
$(".close").click(function(){
$("#playvideo video,#playvideo source").attr("src","");
$("#playvideo").hide();
$(".play").show()
})
/*友情链接下拉*/
$(".botlinks").each(function(index, el){
$(el).find(".links-wrap").hover(function(){
$(this).addClass('wrap-open').children('.link-items').stop(true,true).slideDown(300);
},function(){
$(this).removeClass('wrap-open').children('.link-items').stop(true,true).slideUp(100);
});
});
//video
$(".videolist li").each(function(){
var html=$(this).find(".sub-tit");
$(".post-41 .tt").append(html)
})
$(".post-41 .tt .sub-tit").eq(0).addClass("current")
$(".videolist li.news").eq(0).addClass("current")
$(".post-41 .videolist li").click(function(){
var index=$(this).index();
var video=$(this).html()
$(this).addClass("current").siblings().removeClass("current")
$(".post-41 .tt .sub-tit").eq(index).addClass("current").siblings(".sub-tit").removeClass("current");
$(".post-41 .videobox").children().eq(0).remove();
$(".post-41 .videobox").prepend(video);
$(".post-41 li.news .play").show()
})
$('.post-50 .news_list').slick({
dots: false, //指示点
infinite: true, //循环播放
autoplay: true, //自动播放
autoplaySpeed: 3000, //自动播放间隔
arrows: true, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 3, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
responsive: [
{
breakpoint: 1000, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 2, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
{
breakpoint: 500, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 1, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
]
});
//curMonth()
//getAllMonths()
//calendarNews()
//获取当前年所有月
function getAllMonths(){
var year=new Date().getFullYear();
for(i=1;i<13;i++){
if(i<10){i="0"+i};
$('.datebox').append("
"+year+"-"+i+"
")
}
}
/*
$(".rilis").click(function(event){
event.stopPropagation();
$(".datebox").slideDown(350)
})
$("body,html").click(function(){
$(".datebox").slideUp(350)
})
$(".datebox div").click(function(event){
event.stopPropagation();
var txt=$(this).text();
$(".rilis .year").text(txt);
$(".datebox").slideUp(350);
calendarNews()
})
*/
//获取某月有几天
function getCountDays(year,month) {
/*var curDate = new Date(ym);
var curMonth = curDate.getMonth();
curDate.setMonth(curMonth + 1);
curDate.setDate(0);
return curDate.getDate();*/
var d = new Date(year, month, 0);
return d.getDate();
}
function curMonth() {
var time=new Date();
var y=time.getFullYear();
var m=time.getMonth()+1;
if(m.toString().length==1){
var m='0'+m
}
//$('.rilis .month').text(m)
$('.rilis .year').text(y+'-'+m)
}
function calendarNews() {
var time=new Date();
var y=$('.rilis .year').text().split("-")[0];
var m=$('.rilis .year').text().split("-")[1];
var d=time.getDate();
if(m.toString().length==1){
var m='0'+m
}
/*var days=getCountDays($('.rilis .year').text()+"-"+d); console.log(days)*/
var days=getCountDays(y,m);
var html=''
for(var i = 1; i <= days; i++){
var res =new Date(y,m-1,i);
var a = new Array("SUN","MON", "TUES", "WED","THUR","FRI", "SAT");
var week = res.getDay();
week = a[week];
if(i.toString().length==1){
var i='0'+i
}
//$('.rilis .month').text(m)
//$('.rilis .year').text('-'+y)
var date=$('.rilis .year').text()+'-'+i;
if(d==i){
html+=''
+''
+i
+''
+''
+week
+''
+''
+date
+''
+''
}
else {
html+=''
+''
+i
+''
+''
+week
+''
+''
+date
+''
+''
}
}
$('.calendar_news').html(html);
$(".calendar_news").removeClass("slick-initialized slick-slider");
$('.calendar_news').slick({
dots: false , //指示点
arrows: true, //箭头
//focusOnSelect:true,
infinite: false, //循环播放
autoplay: false, //自动播放
autoplaySpeed: 5000, //自动播放间隔
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 16, //幻灯片每屏显示个数
slidesToScroll: 16,//幻灯片每次滑动个数
responsive: [
{
breakpoint: 1000, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 10, //幻灯片每屏显示个数
slidesToScroll: 10, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
{
breakpoint: 768, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 8, //幻灯片每屏显示个数
slidesToScroll:8, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
{
breakpoint: 500, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 5, //幻灯片每屏显示个数
slidesToScroll: 5, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
]
});
$(".post-51 li.news").each(function(){
var date1=$(this).attr("date");console.log(date1)
if(date1.split("-")[0]0){
var cd=$(".slick-slide.current").attr("date").split("-")[1]+$(".slick-slide.current").attr("date").split("-")[2];
}
//else{var cd=$(".slick-slide.hasEvents").attr("date").split("-")[1]+$(".slick-slide.current").attr("date").split("-")[2];}
console.log(cd)
var arr=[];var temp="";
$(".post-51 ul.slider li").each(function(){
var dt=$.trim($(this).find(".date").text()).split("-")[1]+$.trim($(this).find(".date").text()).split("-")[2];
if(arr.indexOf(dt)<0 ){arr.push(dt)};
})
arr.sort(function(a,b){
return a-b
})
console.log(arr)
if(arr.indexOf(cd)<0){
for(i=0;i28){}
if(d> getCountDays(y,m)){d=1}
$('.calendar_news').slick("slickGoTo",d);
$(".calendar_news .news.hasEvents").eq(0).addClass("current")
var arr2=[];
$(".post-51 ul.slider li").each(function(){
var dt=$(this).find(".date").text()
if(arr2.indexOf(dt)<0){arr2.push(dt)};
})
arr2.sort(function(a,b){
return a-b
})
$(".post-31 .calendar_news .news").click(function(){
$(".noinfo").remove()
var el=$(this).find(".date").text();
if(arr2.indexOf(el)<0){
console.log(231)
$(".post-51 ").prepend("暂无活动
");
if($(".post-51").hasClass("slick-initialized")){$('.post-51 .slider').slick('unslick');}
$(".post-51 ul.slider li").removeClass("active")
return
}
//$(".main3 .main3_bg").animate({"opacity":0.1},400);
//$(".main3 .main3_bg").css("background","");
$(".post-51 ul.slider li").each(function(){
if(el==$(this).find(".date").text()){
$(this).addClass("active");
var imgPath=$(this).find(".img-box").css("backgroundImage")+" no-repeat";
//$(".main3 .main3_bg").animate({"opacity":0.1},400,function(){
//$(".main3 .main3_bg").css("background",imgPath);
//$(".main3 .main3_bg").css("opacity",1)
// })
$(".post-31 .calendar_news .news.current").css("opacity","1");
//$(this).siblings().removeClass("active");
return
}else{
$(this).removeClass("active");
}
});
if($('.post-51 .slider li').hasClass('slick-current')){
$('.post-51 .slider').slick('unslick');
}
$('.post-51 .slider').slick({
dots: true, //指示点
infinite: true, //循环播放
autoplay: true, //自动播放
autoplaySpeed: 3000, //自动播放间隔
arrows: true, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li.active', //滑动元素查询
slidesToShow: 1, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
asNavFor: '',
});
});
$(".slick-slide.current").click()
}
//一屏
if($(window).width()>480){
$(".body_b").mousewheel(function(event, delta, deltaX, deltaY){
if(deltaY>0){
$("#headtop").slideDown(400)
$(".header2").removeClass("lit");
}
if(deltaY<0){
//$("#headtop").slideUp(400)
$(".header2").addClass("lit");
}
if(delta>0 && $(".body_b").scrollTop()==0){
$(".body_home").addClass("showdiv");
$(".main1").removeClass("showdiv")
$(".topbox").removeClass("showdiv")
setTimeout(function(){
if($(window).width()>850){$(".banner .slick-active .a1").focus();}
},500);
$(".body_b").removeClass("showdiv");
$(".home5").removeClass("showdiv");
if($(".body_b").css("position")=="fixed")$(".header").removeClass("mobile");
$("#headtop").show()
}
});
$(".bb").click(function(){
$(".body_b").addClass("showdiv");//.focus();
$(".topbox").addClass("showdiv");
$(".body_b").focus()
setTimeout(function(){
$(".body_home").removeClass("showdiv");//.addClass("leave");
$(".home5").addClass("showdiv");
$(".main1").addClass("showdiv");
$(".body_b").focus()
//$(".nav_r").addClass("showdiv");
},500);
})
$(".body_home").mousewheel(function(event, delta, deltaX, deltaY){
if(delta<0){
$(".bb").click();
};
});
}
$('body').keydown(function(e){
if(e.keyCode=="40" && $(".body_home").hasClass("showdiv")){
$(".bb").click();
}
if(e.keyCode=="38" && $(".body_b").hasClass("showdiv") && $(".body_b").scrollTop()==0){
$(".body_home").addClass("showdiv");
$(".main1").removeClass("showdiv")
$(".topbox").removeClass("showdiv")
setTimeout(function(){
if($(window).width()>850){$(".banner .slick-active .a1").focus();}
},500);
$(".body_b").removeClass("showdiv");
$(".home5").removeClass("showdiv");
if($(".body_b").css("position")=="fixed")$(".header").removeClass("mobile");
$("#headtop").stop(true).show()
}
if (e.keyCode=="40" && $(".topbox").hasClass("showdiv")) {
var scrollHeight = $('.body_b').scrollTop();
$('.body_b').scrollTop(scrollHeight + 10);
}
if (e.keyCode=="38" && $(".topbox").hasClass("showdiv")) {
var scrollHeight = $('.body_b').scrollTop();
$('.body_b').scrollTop(scrollHeight - 10);
}
})
/*动画*/
if($(window).width()>479){
$(".body_b").scroll(function(){
$(".main1,.main2,.main3,#container-4.main4,.main5,.main6,.main7,#container-4-5.main4").each(function(index, element) {
var e=$(this);
var fix=parseInt(e.attr("fix"));
if(!fix && fix!=0){fix=$(window).height()*6*0.12;}
else{fix=$(window).height()*fix*0.12;}
//console.log($(window).scrollTop(),$(e).offset().top,fix)
if($(window).scrollTop()>=$(e).offset().top-fix){
if(!$(e).hasClass("showdiv")){
$(e).addClass("showdiv");
}
}
else{
if($(e).hasClass("showdiv")){
$(e).removeClass("showdiv");
}
}
});
});
}else{
$(window).scroll(function(){
$(".main1,.main2,.main3,#container-4.main4,.main5,.main6,.main7,#container-4-5.main4").each(function(index, element) {
var e=$(this);
var fix=parseInt(e.attr("fix"));
if(!fix && fix!=0){fix=$(window).height()*6*0.1;}
else{fix=$(window).height()*fix*0.1;}
if($(window).scrollTop()>=$(e).offset().top-fix){
if(!$(e).hasClass("showdiv")){
$(e).addClass("showdiv");
}
}
else{
if($(e).hasClass("showdiv")){
$(e).removeClass("showdiv");
}
}
});
});
}
$('.post-510').slick({
dots: false, //指示点
infinite: true, //循环播放
autoplay: true, //自动播放
autoplaySpeed: 5000, //自动播放间隔
arrows: false, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'div', //滑动元素查询
slidesToShow: 1, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
});
$('.post-44 .news_list').slick({
dots: false, //指示点
infinite: true, //循环播放
autoplay: false, //自动播放
autoplaySpeed: 5000, //自动播放间隔
arrows: true, //左右箭头
useCSS: true, //使用 CSS3 过度
speed: 600, //滑动时间
slide: 'li', //滑动元素查询
slidesToShow: 4, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
responsive: [
{
breakpoint: 1000, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 3, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
{
breakpoint: 768, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 2, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
{
breakpoint: 480, //分辨率之下(不包含设置分辨率本身)
settings: { //参数设置
slide: 'li', //滑动元素查询
slidesToShow: 1, //幻灯片每屏显示个数
slidesToScroll: 1, //幻灯片每次滑动个数
infinite: true //循环播放
}
},
]
});
$(".topbox.slide").slideDown();
});