【发布时间】:2014-08-21 06:46:15
【问题描述】:
我正在使用一些插件。在那个
<button class="datepicker-button"> </button>
插件库中有此类 datepicker-button 的点击事件处理程序。
我想做的是-
在触发库中指定的默认处理程序之前,我需要一些手动操作。
类似的东西-
$(".datepicker-button").on("click",function(){
//some operations written by me
//then do operations specified by the library
});
有可能吗?如果可能的话,请给我任何想法。提前致谢。
【问题讨论】:
-
点击前要不要做点什么?
-
为什么不直接进入插件的代码并在那里修改呢?或者您甚至可以删除插件的事件处理程序,并在修改一些原始插件的代码后编写自己的事件处理程序。
-
@Eclecticist 修改插件代码永远不是答案。如果插件代码更新了怎么办?您必须再次进行修改。如果代码被大量重构,可能无法做出你想要的修改。
-
我正在使用 sap-ui5。其巨大的图书馆。我找不到处理程序在哪里。
-
@EOF 如果插件在
click被引发之前没有给你任何事件挂钩,你可以尝试使用mousedown。
标签: javascript jquery sapui5