为show和hide方法扩展bootstrap-collapse.js

时间:2013-03-18 18:38:47

标签: javascript jquery twitter-bootstrap

我想扩展bootstrap-collapse.js plugin并在其中添加我自己的show和hide方法。

我想要覆盖现在的东西。

你能帮我这么做吗?

1 个答案:

答案 0 :(得分:0)

您需要在collapse原型中重新定义这些方法。

$.fn.collapse.Constructor.prototype.show = function () {
   // your code
}

但是如果你想扩展这些方法并保持默认行为,你可以这样做:

var tmp = $.fn.tooltip.Constructor.prototype.show;
$.fn.collapse.Constructor.prototype.show = function () {
   ...
   tmp.call(this);
   ...
}