我在 jquery 中有一个名为导航的函数,该函数在页面加载后调用。
$(document).ready(function(){
navigation();
});
函数定义是全局的。再次在 ajax 成功函数上调用此函数
var onSuccess=function(data){
//unbind the previous navigation
navigation();
}
如何取消绑定以前的导航功能,以便 onSuccess 上的调用是新调用
我在 jquery 中有一个名为导航的函数,该函数在页面加载后调用。
$(document).ready(function(){
navigation();
});
函数定义是全局的。再次在 ajax 成功函数上调用此函数
var onSuccess=function(data){
//unbind the previous navigation
navigation();
}
如何取消绑定以前的导航功能,以便 onSuccess 上的调用是新调用
对于您要求删除全局属性,特别是那里给出的链接:http: //perfectionkills.com/understanding-delete/将帮助您理解为什么您想要的东西是不可能的(或者真的很糟糕,您需要阅读完整故事的链接文本)。
这让我同意@FabrícioMatté - 你真的非常想重新设计你的navigation
函数以跟踪它加载的内容,这样你就可以再次调用它并让它知道下一步该去哪里。我没有理由想重新定义函数。