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://blog.csdn.net/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;

    }

  • 相关阅读:
    jquery drag
    regex moudle for python pretty hot
    雅虎站长工具
    online code review modrian & rietveld created by python creater
    sqlalchemy & elixir migrate tutorial
    http://djangopeople.net/ is pretty cool
    jquery easy drag
    网站更新部署站长手记20100924
    wsgi server & python deployment solution
    gevent 0.13.1 is out
  • 原文地址:https://www.cnblogs.com/attilax/p/5963410.html
Copyright © 2011-2022 走看看