• jquery键盘事件的更改


    /**
     * 修改JQ的键盘事件,使文本等标签也可以监听键盘事件,兼容:chrome Firefox 3.5 3.6 opera IE 6 7 8 (IE67有虚线)
     * @param {Object} Jquery
     * @author Lonely 
     
    */
    (
    function($){
        
    var no_ie_pr=function(e){
            
    var _this=e;
            
    var tabpr=function(e){
                _this.attr(
    'tabIndex'1).click(function(){
                    _this.focus();
                });
                
    if(!$.browser.msie){
                    _this.css("outline
    -style", "none");
                }
    else{
                    _this.attr("hidefocus","
    1");
                }
            }
            
    var gettag=_this[0].tagName.toLowerCase();
            
    var oe=['abbr','acronym','address','b','bdo','big','blockquote','center','cite','dd','del','dir','dfn','dl','dt','em','font','form','h1','h2','h3','h4','h5','h6','i','ins','img','ins','kbd','li','menu','ol','p','pre','q','s','samp','small','strike','strong','sub','sup','th','tr','tt','u','ul','var'];
            
    if($.inArray(gettag,oe)!=-1){
                tabpr();
            }
    else{
                
    if ($.browser.msie) {
                    
    var ce=['span','div','label','legend','tbody','tfoot','thead'];
                    
    if($.inArray(gettag,ce)!=-1){
                        tabpr();
                    }
                }
    else{
                    
    var ce=['caption','fieldset','table','td','code','div','span','label','legend','tbody','tfoot','thead'];
                    
    if($.inArray(gettag,ce)!=-1){
                        tabpr();
                    }
                }
            }
        }
        $.fn.oldKeyup
    =$.fn.keyup;
        $.fn.keyup
    =function(fn){
            no_ie_pr(this);
            $(this).oldKeyup(fn);
        }
        
        $.fn.oldKeypress
    =$.fn.keypress;
        $.fn.keypress
    =function(fn){
            no_ie_pr(this);
            $(this).oldKeypress(fn);
        }
        
        $.fn.oldKeydown
    =$.fn.keydown;
        $.fn.keydown
    =function(fn){
            no_ie_pr(this);
            $(this).oldKeydown(fn);
        }
    })(jQuery)
  • 相关阅读:
    3.1 创建模型-实体属性
    3. 创建模型
    2.1 DbContext
    2. EF Core 如何显示执行的SQL语句
    1.1 为现有数据库生成实体模型
    1. EF Core 概述
    【2020-08-01】人生十三信条
    【一句日历】2020年8月
    【2020-07-31】一个像我一样精力充沛的孩子
    【2020-07-30】强大内心是自己的义务
  • 原文地址:https://www.cnblogs.com/liushannet/p/1963826.html
Copyright © 2020-2023  润新知