• 火狐浏览器不能获取 event,解决js报错问题


    //←的keyCode等于:37
        //→的keyCode等于:39
        //↑的keyCode等于:38
        //↓的keyCode等于:40
        function keystoke(obj){
            //var e = window.event;//这样在火狐浏览器不兼容,js失效
            var e = window.event || arguments.callee.caller.arguments[0];
            var tid=obj.id;
            var str=parseInt(tid);
            switch(e.keyCode){
                case 37:
                    $("#"+(str-1)).focus();
                break;
                case 38:
                    //上下通过id不好弄,找出上一个tr下的input
                    var tr = $(obj).parent().parent();
                    //alert(tr.prev().attr("id"))
                    tr.prev().find("input").first().focus();
                break;
                case 39:
                    $("#"+(str+1)).focus();
                break;
                case 40:
                    var tr = $(obj).parent().parent();
                    tr.next().find("input").first().focus();
                break;
            }
        }
  • 相关阅读:
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    白话之jsonp跨域原理分析
    crontab定时任务
    python模块之uuid
  • 原文地址:https://www.cnblogs.com/clovem/p/6126549.html
Copyright © 2020-2023  润新知