这似乎不是一个非常复杂的问题(我真的是JQuery的新手),但这是我的问题:
每次在我的网站上点击一个特定的按钮时,我需要附加一个注册全局ajax事件处理程序(确切地说是.ajaxSend)的函数,并检查ajax请求的选项.
但是,由于可以多次单击该按钮,我需要以某种方式删除处理程序,以便下一次按钮单击不会再次附加新的事件处理程序,这将导致堆叠事件处理程序.
如果您想知道,我无法将回调附加到特定的ajax请求,因为我通过Google跟踪代码管理器自定义HTML标记包含代码(如果您知道我在说什么)
该ajaxSend函数只是一个包装器.on('ajaxSend', ...)
因此,您应该可以使用$(document).off('ajaxSend')删除所有现有的处理程序.
| 归档时间: |
|
| 查看次数: |
1180 次 |
| 最近记录: |