jQuery-重写回调以设置函数jQuery的动画

jQuery-重写回调以设置函数jQuery的动画,jquery,jquery-plugins,Jquery,Jquery Plugins,我在一个网站上使用了一个插件,我想保持它的完整性,这样我就可以在开发过程中重用代码等,我的定制也就不需要实际的功能了 在此插件中,将调用fadeOut函数并给出回调: jQuery('a').fadeOut(function () { ... }); 这在单击功能中: jQuery('p').click(function () { ...other code... jQuery('a').fadeOut(function () { ... }); } 我希望能够覆盖淡出功能

我在一个网站上使用了一个插件,我想保持它的完整性,这样我就可以在开发过程中重用代码等,我的定制也就不需要实际的功能了

在此插件中,将调用
fadeOut
函数并给出回调:

jQuery('a').fadeOut(function () { ... });
这在
单击功能中:

jQuery('p').click(function () {
    ...other code...
    jQuery('a').fadeOut(function () { ... });
}
我希望能够覆盖淡出功能


这可能吗?或者我应该完全覆盖单击功能吗?

是的,您可以防止将来的事件发生,并且由于您不想编辑原始代码,只需让您的
事件
在事件结束时停止未来事件的传播

你必须覆盖整个click函数,因为悬停被隐藏在它里面(至少我这么认为,因为我看不到所有内容)

jQuery('p').click(function () {
    //...other code...

    // this will prevent the other click events from happening
    e.stopPropogation();
}