diff --git a/src/definitions/modules/dropdown.js b/src/definitions/modules/dropdown.js index 3359472b6..166501edb 100644 --- a/src/definitions/modules/dropdown.js +++ b/src/definitions/modules/dropdown.js @@ -430,11 +430,12 @@ $.fn.dropdown = function(parameters) { ; if( module.is.active() ) { module.debug('Hiding dropdown'); - module.animate.hide(function() { - module.remove.visible(); - callback.call(element); - }); - settings.onHide.call(element); + if(settings.onHide.call(element) === false) { + module.animate.hide(function() { + module.remove.visible(); + callback.call(element); + }); + } } },