// Edit 2017/08/09 $(function(){ //返回顶部 $('#goTopBtn').click(function(){ $('body,html').animate({scrollTop:0},500) }); $('.smdzxq-bottom .star').hover(function(){ $(this).addClass('hover'); $(this).siblings().removeClass('hover'); } , function(){ $(this).removeClass('hover'); }); $('.smdzxq-bottom .star').click(function(){ $('.smdzxq-bottom .star').removeClass('active'); var i = $(this).index(); for( i ; i>=0 ; i-- ){ $('.smdzxq-bottom .star').eq(i).addClass('active'); } }); $('.gywm-con>.l').css('height' , $('.gywm-con>.r').height()); $('.zfgk-con>.l').css('height' , $('.cell').height()); $('.rdjj .rdjj-con>.l>ul li').click(function(){ $(this).addClass('active'); $(this).siblings().removeClass('active'); $('.navigate').text($(this).find('span').text()); }); var hash = location.hash || ''; switch(hash){ case '#rxdt': $('.rdjj-con .l li:eq(0)').click();$('.tab-pane').removeClass('active');$('#tab1').addClass('active');$('.navigate').text('热线动态');break; case '#rxjj': $('.rdjj-con .l li:eq(1)').click();$('.tab-pane').removeClass('active');$('#tab2').addClass('active');$('.navigate').text('热点聚焦');break; case '#tzgg': $('.rdjj-con .l li:eq(2)').click();$('.tab-pane').removeClass('active');$('#tab3').addClass('active');$('.navigate').text('通知公告');break; case '#rxfc': $('.rdjj-con .l li:eq(3)').click();$('.tab-pane').removeClass('active');$('#tab4').addClass('active');$('.navigate').text('热线风采');break; case '#yxyg': $('.rdjj-con .l li:eq(4)').click();$('.tab-pane').removeClass('active');$('#tab5').addClass('active');$('.navigate').text('优秀员工');break; case '#tab1': $('a[data-target=#tab1]').addClass('active').siblings().removeClass('active');$('#tab1').show().siblings().hide();break; case '#tab2': $('a[data-target=#tab2]').addClass('active').siblings().removeClass('active');$('#tab2').show().siblings().hide();break; case '#yhzl': $('a[data-target=#Tab4]').parent().addClass('active').siblings().removeClass('active');$('#Tab4').addClass('active').siblings().removeClass('active');break; } $('a[data-toggle=tab]').click(function(){ $(this).parent().addClass("active").siblings().removeClass("active"); var selector = $(this).attr("data-target"); $(selector).addClass("active").siblings().removeClass("active"); $(selector).fadeIn(100); }); $('a[data-toggle=nav]').click(function(){ $(this).addClass("active").siblings().removeClass("active"); var selector = $(this).attr("data-target"); $(this).siblings("p").hide(); // 隐藏搜索框 $(this).siblings("p" + selector).show(); // 隐藏搜索框 $(selector).siblings('div').hide(); $(selector).fadeIn(100); }); $("body").delegate(".lib-tabs .btn-next","click",function() { Rolling() if (myCount0){ $(".lib-tabs .btn-next").removeClass("disable"); myCount--; $(".lib-tabs ul").stop().animate({"margin-left":-myCount*perWidth},300); }else{ $(this).addClass("disable"); } }); //常见问题搜索隐藏显示 //分享按钮 $('.four').hover(function(){ // $('.jiathis_style').css('right','-10px') $('.jiathis_style').css('width','320px') }) }) //知识库导航滚动 var indexLen; var perWidth; var showingNow; //可视区域能看到几个滚动的内容 var myTotal; var myCount=0; function Rolling() { //侧边导航栏滚动 perWidth=$(".lib-tabs .cc a").outerWidth()// indexLen=$(".lib-tabs .cc li").length; showingNow=parseInt($(".lib-tabs .cc").outerWidth()/perWidth); myTotal=indexLen-showingNow; }; // 分页方法 return: html string // 参数 pageObject:数据列表的 分页json对象 // type: 0—知识库页面的分页对象,其它—pageConfig function getPageString(pageObject,type) { var pageNum = 1, pageCount = 1, rowCount = 0, nextFlag = false, prevFlag = false; switch (type) { case "0": pageNum = pageObject.pageNo; pageCount = pageObject.totalPages; rowCount = pageObject.totalCount; prevFlag = pageObject.hasPre; nextFlag = pageObject.hasNext; break; default: pageNum = pageObject.pageNum; pageCount = pageObject.pageCount; rowCount = pageObject.rowCount; prevFlag = pageNum>1; nextFlag = pageNum!=pageCount; } var html = '
' + '

' + ' 首页' + (prevFlag ? ' 上一页' : '') + ' 当前第 ' + pageNum + ' / ' + pageCount + ' 页,共 ' + rowCount + ' 条记录。点击跳转到' + (nextFlag ? ' 下一页' : '') + ' 末页' + '

' + //'

' + //' 总记录数:100 页/每页 10 条' + //'

' + '
'; return html; }; //标题字符串前20个字并加点 function getLimitCharsStr(str, limit) { if(str.length <= limit) { return str; } return str.substring(0,limit) + "..."; }