• js防微信字母定位功能


    function scrollTo(objid,contentId){
    $("#"+contentId).scrollTop($("#"+objid).offset().top - $("#"+contentId).offset().top + $("#"+contentId).scrollTop());
    }
    $("#overHeight").height(window.screen.height+"px");
    $("html").height(window.screen.height+"px");
    $("body").height(window.screen.height+"px");


    function changeText(dex,objId,shandowId,pageY,topdex){
    if(pageY>0*dex+topdex&&pageY<=1*dex+topdex){
    $("#"+shandowId).html("A");
    scrollTo("A","overHeight");
    }
    if(pageY>1*dex+topdex&&pageY<=2*dex+topdex){
    $("#"+shandowId).html("B");
    scrollTo("B","overHeight");
    }
    if(pageY>2*dex+topdex&&pageY<=3*dex+topdex){
    $("#"+shandowId).html("C");
    scrollTo("C","overHeight");
    }
    if(pageY>3*dex+topdex&&pageY<=4*dex+topdex){
    $("#"+shandowId).html("D");
    scrollTo("D","overHeight");
    }
    if(pageY>4*dex+topdex&&pageY<=5*dex+topdex){
    $("#"+shandowId).html("E");
    scrollTo("E","overHeight");
    }
    if(pageY>5*dex+topdex&&pageY<=6*dex+topdex){
    $("#"+shandowId).html("F");
    scrollTo("F","overHeight");
    }
    if(pageY>6*dex+topdex&&pageY<=7*dex+topdex){
    $("#"+shandowId).html("G");
    scrollTo("G","overHeight");
    }
    if(pageY>7*dex+topdex&&pageY<=8*dex+topdex){
    $("#"+shandowId).html("H");
    scrollTo("H","overHeight");
    }
    if(pageY>8*dex+topdex&&pageY<=9*dex+topdex){
    $("#"+shandowId).html("I");
    // scrollTo("I","overHeight");
    }
    if(pageY>9*dex+topdex&&pageY<=10*dex+topdex){
    $("#"+shandowId).html("J");
    // scrollTo("J","overHeight");
    }
    if(pageY>10*dex+topdex&&pageY<=11*dex+topdex){
    $("#"+shandowId).html("K");
    scrollTo("K","overHeight");
    }
    if(pageY>11*dex+topdex&&pageY<=12*dex+topdex){
    $("#"+shandowId).html("L");
    scrollTo("L","overHeight");
    }
    if(pageY>12*dex+topdex&&pageY<=13*dex+topdex){
    $("#"+shandowId).html("M");
    scrollTo("M","overHeight");
    }if(pageY>13*dex+topdex&&pageY<=14*dex+topdex){
    $("#"+shandowId).html("N");
    scrollTo("N","overHeight");
    }
    if(pageY>14*dex+topdex&&pageY<=15*dex+topdex){
    $("#"+shandowId).html("O");
    // scrollTo("O","overHeight");
    }
    if(pageY>15*dex+topdex&&pageY<=16*dex+topdex){
    $("#"+shandowId).html("P");
    scrollTo("P","overHeight");
    }
    if(pageY>16*dex+topdex&&pageY<=17*dex+topdex){
    $("#"+shandowId).html("Q");
    scrollTo("Q","overHeight");
    }
    if(pageY>17*dex+topdex&&pageY<=18*dex+topdex){
    $("#"+shandowId).html("R");
    scrollTo("R","overHeight");
    }
    if(pageY>18*dex+topdex&&pageY<=19*dex+topdex){
    $("#"+shandowId).html("S");
    scrollTo("S","overHeight");
    }if(pageY>19*dex+topdex&&pageY<=20*dex+topdex){
    $("#"+shandowId).html("T");
    scrollTo("T","overHeight");
    }
    if(pageY>20*dex+topdex&&pageY<=21*dex+topdex){
    $("#"+shandowId).html("U");
    // scrollTo("U","overHeight");
    }
    if(pageY>21*dex+topdex&&pageY<=22*dex+topdex){
    $("#"+shandowId).html("V");
    // scrollTo("V","overHeight");
    }
    if(pageY>22*dex+topdex&&pageY<=23*dex+topdex){
    $("#"+shandowId).html("W");
    scrollTo("W","overHeight");
    }
    if(pageY>23*dex+topdex&&pageY<=24*dex+topdex){
    $("#"+shandowId).html("X");
    scrollTo("X","overHeight");
    }
    if(pageY>24*dex+topdex&&pageY<=25*dex+topdex){
    $("#"+shandowId).html("Y");
    scrollTo("Y","overHeight");
    }if(pageY>25*dex+topdex&&pageY<=26*dex+topdex){
    $("#"+shandowId).html("Z");
    scrollTo("Z","overHeight");
    }


    $("#"+shandowId).show();

    }

    // dex:每个标签的高度
    // objId ul的id
    // shandowId 弹出盒子的id
    // 列表距离头部的距离数值
    function yanshuScroll(dex,objId,shandowId,topdex){
    var dexArray=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];
    for(var i=0;i<dexArray.length;i++){
    $("#"+objId).append("<li>"+dexArray[i]+"</li>");
    }
    $("#"+objId).on("touchstart",function(e){
    var pageY=e.originalEvent.targetTouches[0].clientY;
    changeText(dex,objId,shandowId,pageY,topdex);
    })
    $("#"+objId).on("touchmove",function(e){
    e.preventDefault();
    var pageY=e.originalEvent.targetTouches[0].clientY;
    changeText(dex,objId,shandowId,pageY,topdex);
    })
    $("#"+objId).on("touchend",function(e){
    $("#"+shandowId).hide();
    })
    }
    ////根据市名字获取省code
    //function getCodeByCityName(cityName){
    // var cdoRequest = new CDO();
    // cdoRequest.setStringValue("strServiceName","MerchantService");
    // cdoRequest.setStringValue("strTransName","getCityInfoBy");
    // cdoRequest.setStringValue("strCityName",cityName);
    // cdoRequest.setStringValue("strAreaName","");
    // raiseTrans(cdoRequest,"callBackForGetCityCodeByName");
    //}
    //var callBackForGetCityCodeByName=function(){
    // var cdosProInfo = cdoResponse.getCDOValue("cdosProInfo");
    // if(cdosProInfo.length < 1){
    // info("没有得到省编码");
    // return;
    // }else{
    // var strName = cdosProInfo.getStringValue("strName");
    // var strCode = cdosProInfo.getStringValue("strCode");
    // //省编号操作
    // setStringValue("strProvinceCode_show",strCode);
    // setStringValue("strProvinceName_show",strName);
    // alert(getStringValue("strProvinceName_show"));
    // }
    //}

    /**
    * 根据城市检索商户
    * that
    */
    var findMerchantByCity = function(cityCode,strParentCode,that){
    var cityName = $(that).text();
    // console.log($(that).html())
    // var parm = "cityCode="+cityCode+"&cityName="+cityName;
    setStringValue("cityName_show",cityName);
    setStringValue("cityCode_show",cityCode);
    setStringValue("strProvinceCode_show",strParentCode);
    setStringValue("citySign","true");
    openWindow("lineStage/merchant/dfqIndex.htm","打开窗口","",1,"",1);
    };

    /**
    * 城市列表关闭
    */
    var cityClose = function(){
    openWindow("lineStage/merchant/dfqIndex.htm","打开窗口","",1,"",1);
    };

  • 相关阅读:
    王道数据结构 (31) 循环双链表
    王道数据结构 (30) 循环单链表
    php 单页面登陆注册实例,附 XSS 攻击试验实例
    php防止CSRF(跨站请求伪造)的原理实现示例
    文件上传类
    PowerDesigner 中出现Could not Initialize JavaVM
    淘宝信用等级
    面试被问了几百遍的 IoC 和 AOP ,还在傻傻搞不清楚?
    外设驱动库开发笔记15:DHT11温湿度传感器驱动
    Modbus协议栈应用实例之六:Modbus ASCII从站应用
  • 原文地址:https://www.cnblogs.com/haitaoblog/p/7206605.html
Copyright © 2020-2023  润新知