zoukankan      html  css  js  c++  java
  • 有关输入光标定位的问题

    用focus设置输入光标的时候,默认情况下,在IE,谷歌浏览器,苹果(safari)浏览器下是在输入框的最前面,在火狐,opera下是在输入框的文字最后面。如果想自己设置,下面有两个jquery的扩展,可供参考。

    $.fn.focusEnd=function(){
                    return this.each(function(){
                        var A=this;
                        if(A.style.display!="none"){
                            if($.browser.msie){
                                A.focus();
                                var B=A.createTextRange();
                                B.collapse(false);
                                B.select()
                            }else{
                                A.setSelectionRange(A.value.length,A.value.length);
                                A.focus()
                            }
                        }
                    });
                };
       $.fn.focusStart = function(){
         return this.each(function(){
         var A=this;
         if(A.style.display!="none"){
          if($.browser.msie){
           A.focus();
           var B=A.createTextRange();
           B.collapse(true);
           B.select()
          }else{
           A.setSelectionRange(0,0);
           A.focus()
          }
         }
        });
       };

  • 相关阅读:
    echarts 折线图(移动端)X轴显示不全
    文字超出省略号类型
    逻辑运算为true
    13年省赛总结
    PyCharm专业版破解教程
    django之定义统一返回数据格式与GET/POST装饰器
    Xmind8破解教程
    django之mysqlclient安装
    django之“static”全局设置
    django之集成第三方支付平台PaysAPI与百度云视频点播服务接入
  • 原文地址:https://www.cnblogs.com/wayne173/p/3747289.html
Copyright © 2011-2022 走看看