最近改一个网页在不同浏览下不兼容问题。
原来有个功能,是在输入框中,按回车相当于TAB键,到下一个输入框。
代码如下,在输入框的keydown事件中:
if(event.keyCode==13)event.keyCode=9;
在IE下运行正常,在谷歌下不正常,尝试了很多种方法,无法模拟键盘事件TAB(自己估计应该是浏览器安全问题)
所以重写一个模仿TAB功能的事件
以下是JS文件中的内容:
function TabObj(className)
{this.ele = $("."+className);
this.next = next;
}
function next(unit)
{
var tmp = this.ele;
$.each(this.ele,function(index,element){
if(this == unit){
if(tmp.length > index+1)