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();
}