avianey / jqDoubleScroll

A jQuery plugin that duplicate the bottom scrollbar of an element to its top
73 stars 65 forks source link

Mobile Firefox Android - Jumps and Choppy #5

Open thexmanxyz opened 7 years ago

thexmanxyz commented 7 years ago

Hello, I've to point out a problem which I have with the Double Scroll Extension. It works fine on Desktop and also on Chrome Mobile. But however there is a problem with Firefox in the Android Version. Actually I also don't know what causes the issue otherwise I would've submitted an appropriate pull request with the necessary changes.

To the problem. The scrolling works on Mobile Firefox. But it is really really choppy. It's impossible to scroll from left to right or right to left with one swipe. Because the scrolling is immediately stopped or interrupted and jumps a little back. Idk how to describe it better, but it seems that there is something interrupting the smooth scroll and sets it back to a previous position. Maybe someone knows a quick fix for this issue because i really want to use the double scroll in my project as position indicator.

XMSSystems commented 6 years ago

Did you ever get this fixed? Just realised I have the same problem with Mobile Firefox.

thexmanxyz commented 6 years ago

@XMSSystems Sadly I do not have a fix. However, I tried a few things and modification but didn't get it to work correctly on FF. If you have a fix let me know ;).

kikikiblue commented 5 years ago

it works on desktop firefox and safari? My os version is macOS 10.14.3 (Macbook pro), firefox 65.0.1 and safari 12.0.3. It doesn't show the scroll bar. but google chrome is showing scroll bar well.

thexmanxyz commented 5 years ago

@kikikiblue It originally worked on Firefox (Windows) Desktop. But I haven't tried in newer versions. I only tried FF and Chrome and both worked on desktop. But I skipped the component as it does not work on all platforms correctly, so I have no options to try and check it again. The problem in my case was not the rendering it was the scroll behaviour. Maybe you have some CSS rules blocking the rendering. If I remember right, there were indeed some modifications I did in my project to make it look correctly. But I can't remember what and I also don't have the necessary modifications anymore.