jquery keyboard event modification code_jquery
(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");
}
}
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'];
if($.inArray(gettag,ce)!=-1){
//IE only for absolute Positioned elements and fixed positioning elements are valid. Adding tabIndex cannot eliminate the dashed line
}else{
var ce=['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)

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Detailed explanation of jQuery reference methods: Quick start guide

How to use PUT request method in jQuery?

How to remove the height attribute of an element with jQuery?

jQuery Tips: Quickly modify the text of all a tags on the page

Use jQuery to modify the text content of all a tags

How to use Golang to create an efficient game development framework

Understand the role and application scenarios of eq in jQuery

How to tell if a jQuery element has a specific attribute?
