您可以通过重命名函数并使用相同的名称定义自己的函数来“包装”该函数,这将调用重命名后的函数。“cancel”处理程序是内部的,因此您无法访问它。
var oldAddComment = addComment;
addComment = {
moveForm: function(commId, parentId, respondId, postId) {
var retVal = oldAddComment.moveForm(commId, parentId, respondId, postId);
// Your code to hide the link here
return retVal;
}
};
您还可以注销
comment-reply
Javascript,并注册您自己的版本。或者,您可以使用普通Javascript或jQuery将额外的处理程序连接到click事件,就像您所做的那样。