aboutsummaryrefslogtreecommitdiff
path: root/docs/components/dropdowns.md
diff options
context:
space:
mode:
authorPatrick H. Lauke <[email protected]>2017-04-17 13:26:46 +0100
committerGitHub <[email protected]>2017-04-17 13:26:46 +0100
commit6ae5fb12e6c996a6526250e8cb703b007e4213fc (patch)
tree620408de7fc859370c7abfad37404d0229439e98 /docs/components/dropdowns.md
parent7ffb61ac5216493bd35a3ff9283f75d58c9ad94f (diff)
downloadbootstrap-6ae5fb12e6c996a6526250e8cb703b007e4213fc.tar.xz
bootstrap-6ae5fb12e6c996a6526250e8cb703b007e4213fc.zip
Fix carousel "hover" behavior on touch-enabled devices
* Add carousel mouse listeners even if touch events enabled - touch events are enabled not just on "mobile", just also on touch-enabled desktop/laptop devices; additionally, it's possible to pair a mouse with traditionally touch-only devices (e.g. Android phones/tablets); currently, in these situations the carousel WON'T pause even when using a mouse * Restart cycle after touchend as `mouseenter` is fired as part of the touch compatibility events, the previous change results in carousels which cycle until the user tapped/interacted with them. after that they stop cycling (as `mouseleave` is not sent to the carousel after user scrolled/tapped away). this fix resets the cycling after `touchend` - essentially returning to the previous behavior, where on touch the carousel essentially never pauses, but now with the previous fix it at least pauses correctly for mouse users on touch-enabled devices. includes documentation for this new behavior.
Diffstat (limited to 'docs/components/dropdowns.md')
0 files changed, 0 insertions, 0 deletions