<i id='ZU4GX'><tr id='ZU4GX'><dt id='ZU4GX'><q id='ZU4GX'><span id='ZU4GX'><b id='ZU4GX'><form id='ZU4GX'><ins id='ZU4GX'></ins><ul id='ZU4GX'></ul><sub id='ZU4GX'></sub></form><legend id='ZU4GX'></legend><bdo id='ZU4GX'><pre id='ZU4GX'><center id='ZU4GX'></center></pre></bdo></b><th id='ZU4GX'></th></span></q></dt></tr></i><div id='ZU4GX'><tfoot id='ZU4GX'></tfoot><dl id='ZU4GX'><fieldset id='ZU4GX'></fieldset></dl></div>

    <tfoot id='ZU4GX'></tfoot>
      <bdo id='ZU4GX'></bdo><ul id='ZU4GX'></ul>
  • <small id='ZU4GX'></small><noframes id='ZU4GX'>

  • <legend id='ZU4GX'><style id='ZU4GX'><dir id='ZU4GX'><q id='ZU4GX'></q></dir></style></legend>

        如何取消绑定特定的事件处理程序

        时间:2023-09-05
          <legend id='P7WZB'><style id='P7WZB'><dir id='P7WZB'><q id='P7WZB'></q></dir></style></legend>

            <i id='P7WZB'><tr id='P7WZB'><dt id='P7WZB'><q id='P7WZB'><span id='P7WZB'><b id='P7WZB'><form id='P7WZB'><ins id='P7WZB'></ins><ul id='P7WZB'></ul><sub id='P7WZB'></sub></form><legend id='P7WZB'></legend><bdo id='P7WZB'><pre id='P7WZB'><center id='P7WZB'></center></pre></bdo></b><th id='P7WZB'></th></span></q></dt></tr></i><div id='P7WZB'><tfoot id='P7WZB'></tfoot><dl id='P7WZB'><fieldset id='P7WZB'></fieldset></dl></div>
          1. <tfoot id='P7WZB'></tfoot>

            <small id='P7WZB'></small><noframes id='P7WZB'>

                  <tbody id='P7WZB'></tbody>
                  <bdo id='P7WZB'></bdo><ul id='P7WZB'></ul>
                • 本文介绍了如何取消绑定特定的事件处理程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  代码:

                  $('#Inputfield').keyup(function(e)
                          {
                              if(e.which == 13)
                              {
                                  functionXyz();
                              }
                              else
                              {
                                  functionZyx();
                              }
                      });  
                  
                  
                  $(document).keyup(function(exit) {
                                if (exit.keyCode == 27) { functionZzy(); }
                  });
                  

                  问题:如何去掉keyCode == 27的keyup事件处理器,保持其他$(document).keyup事件处理器不变?

                  Question: How to remove the keyup event handler of keyCode == 27 and keep the other $(document).keyup event handlers intact?

                  推荐答案

                  您必须使用命名函数,以便在调用 .unbind(),像这样:

                  You have to use a named function so you can reference that specific handler when calling .unbind(), like this:

                  function keyUpFunc(e) {
                    if (e.keyCode == 27) { functionZzy(); }
                  }
                  $(document).keyup(keyUpFunc);
                  

                  然后在解除绑定时:

                  $(document).unbind("keyup", keyUpFunc);
                  

                  这篇关于如何取消绑定特定的事件处理程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:实现 jQuery 的“live"带有本机 Javascript 的活页 下一篇:如果提交以编程方式启动,则提交事件不会触发

                  相关文章

                  最新文章

                      <bdo id='rjrvv'></bdo><ul id='rjrvv'></ul>
                  1. <i id='rjrvv'><tr id='rjrvv'><dt id='rjrvv'><q id='rjrvv'><span id='rjrvv'><b id='rjrvv'><form id='rjrvv'><ins id='rjrvv'></ins><ul id='rjrvv'></ul><sub id='rjrvv'></sub></form><legend id='rjrvv'></legend><bdo id='rjrvv'><pre id='rjrvv'><center id='rjrvv'></center></pre></bdo></b><th id='rjrvv'></th></span></q></dt></tr></i><div id='rjrvv'><tfoot id='rjrvv'></tfoot><dl id='rjrvv'><fieldset id='rjrvv'></fieldset></dl></div>

                    <small id='rjrvv'></small><noframes id='rjrvv'>

                  2. <legend id='rjrvv'><style id='rjrvv'><dir id='rjrvv'><q id='rjrvv'></q></dir></style></legend>
                    <tfoot id='rjrvv'></tfoot>