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

  • 相关阅读:
    Unicode编码
    第2章 词法结构
    ubuntu thrift
    Django admin 忘记密码
    STL中的优先级队列priority_queue
    哈希表面试题-转载
    C++中基于成员函数是否是const重载成员函数
    printf格式输出知识整理
    Linux dns和网络连接配置方法
    Linux下高效并发服务器的常用方法和案例(转)
  • 原文地址:https://www.cnblogs.com/wayne173/p/3747289.html
Copyright © 2011-2022 走看看