扩展引导下拉列表

时间:2014-07-07 09:40:31

标签: javascript jquery twitter-bootstrap

我正在尝试将Bootstrap 3中的下拉列表向下或向下延伸,具体取决于内容是否可见。例如,如果下拉列表将扩展到屏幕上可见的下方,则应该放弃。

我一直在尝试通过更改下拉列表原型的toogle函数来扩展原型来添加此行为

var toggleDropdown = $.fn.dropdown.Constructor.prototype.toggle;
$.fn.dropdown.Constructor.prototype.toggle = function (e) {
    toggleDropdown.apply(this, arguments)
    alert('toggle fired')
}

我从这个SO线程中获取灵感:How to Extend Twitter Bootstrap Plugin。 然而,这似乎不起作用。当我在控制台中打印切换功能时,它似乎被替换,但当我点击下拉列表时,旧代码仍然执行而不是我的新代码。有没有人知道为什么旧的原型功能正在执行,即使我用新的替换它?如果有人能指导我如何以最佳方式扩展引导程序,那么它也会非常受欢迎。

0 个答案:

没有答案