diff options
author | Mark Otto <otto@github.com> | 2012-12-05 06:28:12 +0400 |
---|---|---|
committer | Mark Otto <otto@github.com> | 2012-12-05 06:36:18 +0400 |
commit | ed74992853054c57f33ef5d21941f0869e287552 (patch) | |
tree | d43e19c529354c655e13d46bc130c58a40ff0549 /js | |
parent | 12916b06aaf686c56a53feb16b8efbac6f38c8fd (diff) |
Fixes #4550: Temporary fix for dropdown taps on mobile
* Fix as documented here: https://github.com/twitter/bootstrap/issues/4756#issuecomment-9952781
* Stops propagation for touchstart for dropdowns
Diffstat (limited to 'js')
-rw-r--r-- | js/bootstrap-dropdown.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/js/bootstrap-dropdown.js b/js/bootstrap-dropdown.js index abcc91d9b6..84e1dedb84 100644 --- a/js/bootstrap-dropdown.js +++ b/js/bootstrap-dropdown.js @@ -142,6 +142,7 @@ $(document) .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus) .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('touchstart.dropdown.data-api', '.dropdown-menu', function (e) { e.stopPropagation() }) .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle) .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) |