![]() |
1
2
您应该将前一个处理程序存储在(闭包)变量中:
|
![]() |
2
2
将原始回调保存在变量中,然后重新分配自己的处理程序。然后,在您完成了需要做的事情之后,从变量中调用原始处理程序。
|
![]() |
3
1
将原始的Click事件处理程序复制到变量,然后在新的Click事件处理程序中调用原始的Click处理程序
|
![]() |
4
0
谢谢大家的回复。你的方法很优雅……这成功地调用了基方法,我忘了再告诉你一件事,dgrid是一个单独的函数,它有自己的方法和属性。我还有一个问题…… dgrid.headerclik()iself使用“this”运算符从其作用域访问方法和属性。因此,在调用oldHandler()时,它在本地运行。不完全在dgrid范围内。(此运算符只返回我的页的属性,不在dgrid中) 为了避免这种情况,我将旧处理程序分配回dgrid.headerclik,并直接调用dgrid.headerclik()。
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |