• <legend id='9Mx4h'><style id='9Mx4h'><dir id='9Mx4h'><q id='9Mx4h'></q></dir></style></legend>
  • <tfoot id='9Mx4h'></tfoot>

    <small id='9Mx4h'></small><noframes id='9Mx4h'>

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

          <bdo id='9Mx4h'></bdo><ul id='9Mx4h'></ul>

        如何覆盖以前设置的 jquery 事件处理程序?

        时间:2023-09-06

        • <bdo id='9fHNF'></bdo><ul id='9fHNF'></ul>

            <small id='9fHNF'></small><noframes id='9fHNF'>

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

                • <tfoot id='9fHNF'></tfoot>

                  本文介绍了如何覆盖以前设置的 jquery 事件处理程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  在我的代码中,设置了一个元素的事件处理程序,该处理程序将该元素的 css 高度更改为 100px.在其他地方,如果满足某些条件,我希望运行不同的事件处理程序,它应该覆盖以前的事件处理程序并将其高度更改为 200px.

                  In my code, an event handler for an element is set which changes that element's css height to 100px. At somewhere else, I want a different event handler to be run if certain conditions meet, which should override the previous event handler and change its height to 200px.

                  有没有办法做到这一点,或者清除所有以前为元素设置的事件处理程序?

                  Is there a way to do that, or to clear all previously set event handlers for an element?

                  推荐答案

                  是的,只需使用 .off(),喜欢

                  Yes, just use .off(), like

                  $('selector').off('eventname')
                  

                  这篇关于如何覆盖以前设置的 jquery 事件处理程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:了解 window.event 属性及其用法 下一篇:处理 z-index'd 图层上的点击事件

                  相关文章

                  最新文章

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

                    <bdo id='0JKux'></bdo><ul id='0JKux'></ul>
                • <small id='0JKux'></small><noframes id='0JKux'>

                    1. <legend id='0JKux'><style id='0JKux'><dir id='0JKux'><q id='0JKux'></q></dir></style></legend>