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

  • 相关阅读:
    Eclipse集成Maven的Web工程demo(独立及Maven集成tomcat)
    Spring Boot的常见配置项解析
    SpringBoot入门demo
    简单句障碍的解决
    阅读理解(2000年统考)
    Java Web项目实战第1篇之环境搭建
    [STM32F10x] 利用定时器测量脉冲宽度
    [STM32F10x] 利用定时器测量频率
    STM32 输入捕获的脉冲宽度及频率计算
    RT-Thread—STM32—在线升级(Ymodem_OTA、HTTP_OTA)
  • 原文地址:https://www.cnblogs.com/wayne173/p/3747289.html
Copyright © 2011-2022 走看看