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()
          }
         }
        });
       };

  • 相关阅读:
    EasyUI--messager
    EasyUI--初学
    框架错误汇总
    OGNL调用静态方法和属性
    查询内容在网页里面分页显示+跳页查看
    struts2——通配符
    JavaScript 输出
    JavaScript语法(一)
    Struts+Hibernate+jsp页面 实现分页
    elasticsearch-5.x JAVA API(001)
  • 原文地址:https://www.cnblogs.com/wayne173/p/3747289.html
Copyright © 2011-2022 走看看