I'm using probably one of my favourite jquery slider plugins: bxSlider
http://bxslider.com/options#touchEnabled
Recently they've updated with some touch enabling for devices. This allows you to scroll your sliders via swiping.
But on my current project, I have a slideshow that takes up the entire width of my website, and when viewing on a device, as I scroll down with my finger, when I reach the the slideshow, I am unable to scroll down the page, and instead the slideshow scrolls left to right.
So my question is, is it possible to disable the vertical touch events so it only works when the scroll is swiped horizontally.
var winnerSlider = $('#slider').bxSlider({
});
I have a fiddle if anyone can help... http://jsfiddle.net/2Fcxw/10/
Scan qr below to view fiddle on device.
Thanks
$('#slider').bxSlider({
touchEnabled:false
});
This should work.
var winnerSlider = $('#slider').bxSlider({
preventDefaultSwipeY: false
});
preventDefaultSwipeY
should be exactly what you needed.
http://bxslider.com/options#preventDefaultSwipeY
It should be set by default now, so there's no need to declare it.
Tried your fiddle and it seems to be working fine wit the current bxSlider (v4. 1. 2).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With