zoukankan      html  css  js  c++  java
  • Atitit.js的键盘按键事件捆绑and事件调度

    Atitit.js的键盘按键事件捆绑and事件调度

     

    1. Best的方法还是

     

    objEvtMap[ id+evt ]=function(evt,element)

     

    2. Event bind

     

     

    function bindEvent_4_dataBlock()

    {

    var arr=$("#table1 li");

    arr.each(function(index, element) {

        $(element).keypress(function(){

            alert('keypress');

               });

       var id="data_aid_"+index;

     $(element).attr("id","data_aid_"+index);

    objEvtMap[ id ]=function(evt,element)

    {

    if(evt=="down")

    key_press_hadler($(element));

    if(evt=="up")

    key_press_hadler4up($(element));

     if(evt=="left")

     {};

    if(evt=="rit")

    {}

    };

    });

    }

     

    作者::  ★(attilax)>>>   绰号:老哇的爪子  全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊  汉字名:艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: http://www.cnblogs.com/attilax/

     

    3. Event dispatch

    document.onkeydown=function(event){

    var e = event || window.event || arguments.callee.caller.arguments[0];

    alert("keycode:"+e.keyCode);

    if(e && e.keyCode==40 ){//

    //alert('40=下键,39=右键');

    var now=$(".selected");

     var id=$(now).attr("id");

    var func=objEvtMap[id ];

    func("down",now);

    //key_press_hadler(now);

    return false;

    }

  • 相关阅读:
    spring使用JdbcDaoSupport中封装的JdbcTemplate进行query
    javascript正则表达式
    Hi java新特性
    jdk 1.5
    jdk 1.6 & 1.7新特性
    core java 10~12(多线程 & I/O & Network网络编程)
    core java 8~9(GUI & AWT事件处理机制)
    core java 7 exception
    core java 5~6(OOP & 高级语言特征)
    响应式布局样例
  • 原文地址:https://www.cnblogs.com/attilax/p/5342642.html
Copyright © 2011-2022 走看看