//safari 禁止缩放 $(function(){ let self = this; document.addEventListener('touchstart', function (e) { self.moveY = e.targetTouches[0].pageY; }) document.addEventListener('touchmove', function (e){ e.preventDefault(); let moveWidth = self.moveY - e.targetTouches[0].pageY; if (moveWidth !== 0) { document.body.scrollTop += moveWidth; } }) document.addEventListener('touchmove', function (e) { e.preventDefault(); }) }) var jiazai_more = function(btn,box,cls){ $(btn).click(function(){ $(box).removeClass(cls); $(this).hide(); }) } var jiazai_more2 = function(btn,box,cls,obj){ $(btn).click(function(){ $(box).removeClass(cls); $(obj).hide(); }) } var shaixuan = function(){ var speed = 500; var black_h = $(document).height(); $(".black").css("height",black_h+"px"); $(".sx-btn").click(function(){ $(".shaixuan-box").slideDown(); $(".black").show(); }); $(".shaixuan-box .title-box dd").click(function(){ sxoff(); }) } var sxoff = function(){ $(".shaixuan-box").slideUp(); $(".black").hide(); } var biaoqian_yangshi = function(btn,obj,show_num,slt){ $(obj).hide(); $(obj).eq(show_num).show(); $(btn).siblings().removeClass(slt); $(btn).eq(show_num).addClass(slt); $(btn).click(function(){ var idx = $(this).index(btn); $(obj).hide(); $(btn).siblings().removeClass(slt); $(obj).eq(idx).show(); $(btn).eq(idx).addClass(slt); }) } var biaoqian_yangshi2 = function(btn,obj,show_num,slt,slt2){ $(obj).hide(); $(obj).eq(show_num).show(); $(btn).siblings("li").removeClass(slt).addClass(slt2); $(btn).eq(show_num).removeClass(slt2).addClass(slt); $(btn).click(function(){ var idx = $(this).index(btn); $(obj).hide(); $(btn).siblings("li").removeClass(slt).addClass(slt2); $(obj).eq(idx).show(); $(btn).eq(idx).removeClass(slt2).addClass(slt); }) } var zhidao_op = function(btn,obj){ var speed = 500; $(btn).unbind('click').bind('click',function(){ $(obj).slideToggle(speed); }); } var huadong = function(bigbox,movbox,btn,obj){ //$(function(){ var week = new Date().getDay(); week = week-1; if( week <0 || week>4){ week = 0 } window.speed = 500; window.idx = week; window.btn_speed = 300; window.li_w = $(obj).width(); window.map_left = -li_w*idx; $(movbox).css("left",map_left); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); var obj_num = $(obj).length-1; var bixiu_padding = parseInt($(obj).css("padding-top")); // 取padding 偏移值 bixiu_padding = bixiu_padding*2 //上下padding var mov_w = $(obj).width(); mov_w = mov_w * $(obj).length; $(movbox).width(mov_w); var mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); var mov_left = function(){ $(movbox).css({left:map_left+"px"}); if( map_left <= -(li_w*obj_num)){ $(movbox).css({left:0}); map_left = 0 } map_left -= li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx += 1; mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); if(idx > obj_num-1){ idx = 0} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } var mov_right = function(){ $(movbox).css({left:map_left+"px"}); if( map_left >= 0){ $(movbox).css({left:-li_w*obj_num}); map_left = -li_w*obj_num } map_left += li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx -= 1; mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); if(idx < 0){ idx = obj_num-1} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } $(movbox).swipeleft(function(){ mov_left(); }); $(movbox).swiperight(function(){ mov_right(); }); $(btn).click(function(){ idx = $(this).index(btn); mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); map_left = idx*-li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) }) } var banbenli = function(){ var bb_num = $(".kb-banben").length; var list_num = $(".kb-list-btn").length; if(bb_num == list_num){ for(i=0;i obj_num-1){ idx = 0} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } var mov_right = function(){ $(movbox).css({left:map_left+"px"}); if( map_left >= 0){ $(movbox).css({left:-li_w*obj_num}); map_left = -li_w*obj_num } map_left += li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx -= 1; mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); if(idx < 0){ idx = obj_num-1} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } $(movbox).swipeleft(function(){ mov_left(); }); $(movbox).swiperight(function(){ mov_right(); }); $(btn).click(function(){ idx = $(this).index(btn); mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); map_left = idx*-li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) }) } var jiou = function(){ var num = $(".xueke-list").length; for( i=0;i0){ left = array_w[i-1] + parseInt($(obj).eq(i-1).css("left")); $(obj).eq(i).css("left",left); } } var mov_w = parseInt($(obj).eq(obj_num-1).css("left")) + array_w[obj_num-1] + 400; $(movbox).width(mov_w); var m_left = -parseInt($(obj).eq(page).css("left")); //alert(m_left); $(movbox).css("left",m_left); var mov_left = function(){ if( now_num < end_num){ now_num += mov_num; m_left = -parseInt($(obj).eq(now_num).css("left")); $(movbox).animate({left:m_left},{queue:false,duration:speed}) } } var mov_right = function(){ if( now_num > 0) now_num -= mov_num; m_left = -parseInt($(obj).eq(now_num).css("left")); $(movbox).animate({left:m_left},{queue:false,duration:speed}) } $(movbox).swipeleft(function(){ mov_left(); }); $(movbox).swiperight(function(){ mov_right(); }); } var huadong3 = function(bigbox,movbox,btn,obj){ //$(function(){ window.speed = 500; window.idx = 0; window.btn_speed = 300; window.li_w = $(obj).width()/100; window.map_left = -li_w*idx; $(movbox).css("left",map_left); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); var obj_num = $(obj).length-1; var bixiu_padding = parseInt($(obj).css("padding-top")); // 取padding 偏移值 bixiu_padding = bixiu_padding*2 //上下padding var mov_w = $(obj).width()/100; mov_w = mov_w * $(obj).length; $(movbox).width(mov_w+"rem"); var mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); var mov_left = function(){ if( map_left <= -(li_w*obj_num)){ $(movbox).css({left:0}); map_left = 0 } map_left = Math.round((map_left-li_w)*10); map_left = map_left /10; $(movbox).animate({left:map_left+"rem"},{queue:false,duration:speed}) idx += 1; mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); if(idx > obj_num-1){ idx = 0} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } var mov_right = function(){ $(movbox).css({left:map_left+"rem"}); if( map_left >= 0){ $(movbox).css({left:-li_w*obj_num+"rem"}); map_left = -li_w*obj_num } map_left = Math.round((map_left+li_w)*10); map_left = map_left /10; $(movbox).animate({left:map_left+"rem"},{queue:false,duration:speed}) idx -= 1; mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); if(idx < 0){ idx = obj_num-1} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } $(movbox).swipeleft(function(){ mov_left(); }); $(movbox).swiperight(function(){ mov_right(); }); $(btn).click(function(){ idx = $(this).index(btn); mov_h = $(obj).eq(idx).height()+bixiu_padding; $(bigbox).height(mov_h); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); map_left = idx*-li_w; $(movbox).animate({left:map_left+"rem"},{queue:false,duration:speed}) }) } var zt9_xiala = function(box,idx){ var speed = 500; var show_hang = 0; $(box + " .zt-list").eq(idx).show(); $(box + " .zt-list-title li").removeClass("slt"); $(box + " .zt-list-title li").eq(idx).addClass("slt"); $(box + " .zt-list-title li").click(function(){ if($(this).index(box + " .zt-list-title li") == idx){ $(box + " .zt-list-title li").removeClass("slt"); $(box + " .zt-list-title li").eq(idx).addClass("slt"); $(box + " .zt-list").eq(idx).slideToggle(speed,function(){ if($(box + " .zt-list").eq(idx).css("display") == "none"){ idx = -1; show_hang = -1; $(box + " .zt-list-title li").removeClass("slt"); } }); }else{ idx = $(this).index(box + " .zt-list-title li"); var hang = parseInt(idx/3); if( hang == show_hang) { $(box + " .zt-list-title li").removeClass("slt"); $(box + " .zt-list-title li").eq(idx).addClass("slt"); $(box + " .zt-list").hide(); $(box + " .zt-list").eq(idx).show(); }else{ $(box + " .zt-list-title li").removeClass("slt"); $(box + " .zt-list-title li").eq(idx).addClass("slt"); $(box + " .zt-list").slideUp(speed); $(box + " .zt-list").eq(idx).slideDown(speed); show_hang = hang; } } } ) } var zt_menu_huadong = function(bigbox,movbox,obj,page,mov_num,zt_link){ var speed = 500; var obj_num = $(obj).length; var left = 0; var divs = document.getElementsByClassName(zt_link); var array_w = new Array(obj_num); page = parseInt(page / mov_num)*mov_num; window.now_num = page; window.end_num = obj_num; for(i=0;i0){ left = array_w[i-1] + parseInt($(obj).eq(i-1).css("left")); $(obj).eq(i).css("left",left); } } var mov_w = parseInt($(obj).eq(obj_num-1).css("left")) + array_w[obj_num-1] + 400; $(movbox).width(mov_w); var m_left = -parseInt($(obj).eq(page).css("left")); //alert(m_left); $(movbox).css("left",m_left); window.listmov_left = function(){ if( (now_num + mov_num) < end_num ){ now_num += mov_num; m_left = -parseInt($(obj).eq(now_num).css("left")); $(movbox).animate({left:m_left},{queue:false,duration:speed}) } } window.listmov_right = function(){ if( (now_num - mov_num) >= 0) now_num -= mov_num; m_left = -parseInt($(obj).eq(now_num).css("left")); $(movbox).animate({left:m_left},{queue:false,duration:speed}) } window.gotostart = function(){ now_num = 0; m_left = 0; $(movbox).animate({left:m_left},{queue:false,duration:speed}) } window.gotoend = function(){ now_num = parseInt(end_num / mov_num)*mov_num;; m_left = -parseInt($(obj).eq(now_num).css("left")); $(movbox).animate({left:m_left},{queue:false,duration:speed}) } $(movbox).swipeleft(function(){ listmov_left(); }); $(movbox).swiperight(function(){ listmov_right(); }); } var ztlist_huadong = function(bigbox,movbox,btn,obj,num,menu_fan,pageh){ window.speed = 500; window.idx = num; window.btn_speed = 300; window.li_w = $(obj).width(); window.map_left = -li_w*idx; $(movbox).css("left",map_left); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); var obj_num = $(obj).length-1; var bixiu_padding = parseInt($(obj).css("padding-top")); // 取padding 偏移值 bixiu_padding = bixiu_padding*2+200; //上下padding var mov_w = $(obj).width(); mov_w = mov_w * $(obj).length; $(movbox).width(mov_w); mov_h = pageh[idx]; $(bigbox).height(mov_h); var mov_left = function(){ $(movbox).css({left:map_left+"px"}); if( map_left <= -(li_w*obj_num)){ $(movbox).css({left:0}); map_left = 0 } map_left -= li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx += 1; if( idx%3 == 0){ listmov_left(); } mov_h = pageh[idx]; $(bigbox).height(mov_h); if(idx > obj_num-1){ idx = 0; gotostart(); } $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } var mov_right = function(){ $(movbox).css({left:map_left+"px"}); if( map_left >= 0){ $(movbox).css({left:-li_w*obj_num}); map_left = -li_w*obj_num } map_left += li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx -= 1; if( idx%3 == 2){ listmov_right(); } mov_h = pageh[idx]; $(bigbox).height(mov_h); if(idx < 0){ idx = obj_num-1; gotoend();} $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); } $(movbox).swipeleft(function(){ mov_left(); }); $(movbox).swiperight(function(){ mov_right(); }); $(btn).click(function(){ idx = $(this).index(btn); if( idx%3 == 0 && idx !=0){ listmov_left(); } mov_h = pageh[idx]; $(bigbox).height(mov_h); $(btn).removeClass("slt"); $(btn).eq(idx).addClass("slt"); map_left = idx*-li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) }) } var huadong_lr = function(bigbox,movbox,btn_l,btn_r,obj,time,t_name){ var speed = 500; var idx = 0; var li_w = $(obj).width(); var map_left = -li_w*idx; $(movbox).css("left",map_left); var obj_num = $(obj).length-1; var mov_w = $(obj).width(); mov_w = mov_w * $(obj).length; $(movbox).width(mov_w); var mov_left = function(){ $(movbox).css({left:map_left+"px"}); if( map_left <= -(li_w*obj_num)){ $(movbox).css({left:0}); map_left = 0 } map_left -= li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx += 1; } var mov_right = function(){ $(movbox).css({left:map_left+"px"}); if( map_left >= 0){ $(movbox).css({left:-li_w*obj_num}); map_left = -li_w*obj_num } map_left += li_w; $(movbox).animate({left:map_left},{queue:false,duration:speed}) idx -= 1; } var timer = function(){$("body").everyTime(time,t_name,function(){mov_left();});} timer(); $(movbox).swipeleft(function(){ $("body").stopTime(t_name); timer(); mov_left(); }); $(movbox).swiperight(function(){ $("body").stopTime(t_name); timer(); mov_right(); }); $(btn_l).click(function(){ $("body").stopTime(t_name); timer(); mov_right(); }) $(btn_r).click(function(){ $("body").stopTime(t_name); timer(); mov_left(); }) } var biaoqian_yangshi_shouhui = function(btn,obj,slt){ $(obj).hide(); $(btn).removeClass(slt); $(btn).click(function(){ var idx = $(this).index(btn); if($(obj).eq(idx).css("display") == "none"){ $(obj).hide(); $(btn).removeClass(slt); $(obj).eq(idx).show(); $(btn).eq(idx).addClass(slt); }else{ $(obj).hide(); $(btn).removeClass(slt); } }) $(obj+" li").click(function(){ var oid = $(this).parent(obj).attr('id'); $("#"+oid+" li").removeClass(slt); $(this).addClass(slt); $(obj).hide(); $(btn).removeClass(slt); //var text = $(this).children("a").html(); //idx = $(this).parent(obj).index(obj); //$(btn).eq(idx).html(text); }) }