123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- $(function(){
- var hurl=window.location.href;
- var murl=hurl.split('_');
- if(hurl.indexOf("_")!=-1){
- var arr = hurl.split('_');
- if(arr[1].indexOf("/")!=-1){
- var marr=arr[1].split('/');
- $('.f_nav_list li[data-id="'+marr[0]+'"]').addClass("f_nav_cur").siblings().removeClass("f_nav_cur");
- $('.f_nav_list li[data-id="'+marr[0]+'"]').find("a").addClass("in");
- $('.f_nav_list li[data-id="'+marr[0]+'"]').siblings().find("a").removeClass("in");
- $('.y_homelist_list[data-id="'+marr[0]+'"]').show().siblings().hide();
- }
- };
- var nav_w=$(".f_nav_list li").first().width();
- $(".f_nav_list li").on('click', function(){
- var dataid=$(this).attr('data-id');
- nav_w=$(this).width();
- $(this).addClass("f_nav_cur").siblings().removeClass("f_nav_cur");
- $(this).find("a").addClass("in");
- $(this).siblings().find("a").removeClass("in");
- $('.y_homelist_list[data-id="'+dataid+'"]').show().siblings().hide();
- var fn_w = ($(".find_nav").width() - nav_w) / 2;
- var fnl_l;
- var fnl_x = parseInt($(this).position().left);
- if (fnl_x <= fn_w) {
- fnl_l = 0;
- } else if (fn_w - fnl_x <= flb_w - fl_w) {
- fnl_l = flb_w - fl_w;
- } else {
- fnl_l = fn_w - fnl_x;
- }
- // $(".f_nav_list").animate({
- // "left" : fnl_l
- // }, 300);
- sessionStorage.left=fnl_l;
- // console.log(fnl_l)
- var c_nav=$(this).find("a").text();
- // navName(c_nav);
- });
- // var Yleft = $('.find_nav_list ul li a.on').position().left;
- // var Yleftlast = $('.find_nav_list ul li').last().position().left;
- // var Ylefteq2 = $('.find_nav_list ul li').eq(-2).position().left;
- // var Ylefteq3 = $('.find_nav_list ul li').eq(-3).position().left;
- // if (Yleft < 150) {
- // $(".find_nav_list").css("left","0px");
- // }else if(Yleft>Yleftlast){
- // $(".find_nav_list").css("left",'-'+(Yleft-$(window).width()+95)+"px");
- // }else if(Yleft>Ylefteq2){
- // $(".find_nav_list").css("left",'-'+(Yleft-($(window).width()/2)-15)+"px");
- // }else if(Yleft>Ylefteq3){
- // $(".find_nav_list").css("left",'-'+(Yleft-($(window).width()/2)+90)+"px");
- // }else{
- // $(".find_nav_list").css("left",'-'+(Yleft-90)+"px");
- // };
- var fl_w=$(".f_nav_list").width();
- var flb_w=$(".find_nav_left").width();
- $(".f_nav_list").on('touchstart', function (e) {
- var touch1 = e.originalEvent.targetTouches[0];
- x1 = touch1.pageX;
- y1 = touch1.pageY;
- ty_left = parseInt($(this).css("left"));
- });
- $(".f_nav_list").on('touchmove', function (e) {
- var touch2 = e.originalEvent.targetTouches[0];
- var x2 = touch2.pageX;
- var y2 = touch2.pageY;
- if(ty_left + x2 - x1>=0){
- $(this).css("left", 0);
- }else if(ty_left + x2 - x1<=flb_w-fl_w){
- $(this).css("left", flb_w-fl_w);
- }else{
- $(this).css("left", ty_left + x2 - x1+20);
- // console.log(ty_left + x2 - x1+20)
- }
- if(Math.abs(y2-y1)>0){
- e.preventDefault();
- }
- });
-
-
- })
|