
Fixing a scrolling bug (JS / JQM)
- or -
Post a project like this€250(approx. $289)
- Posted:
- Proposals: 13
- Remote
- #3403070
- OPPORTUNITY
- PRE-FUNDED
- Expired
Senior Expert Shopify || Wordpress || Power BI || Qlik sense || Tableau || JS || PHP|| Google Sheet Expert || SQL || Microsoft Excel sheet

Expert in php python devops nodejs OpenAI AIML API AWS web scraping shopify wordpress N8N Docker k8 reactjs fastapi django flask yii cakephp laravel data Analyst

Full Stack Developer/React.JS/Node.JS/ReactNative/Hybrid Apps /PHP/Wordpress/Shopify/Laravel/WebRTC/Angular/Digital Marketing
GenerativeAI | ML | AI Voice Agents | AI Chatbots | RAG | LangChain | Python | Django | n8n | Vapi | Retell | OpenAI | |GPT|GoLang|React
29861825623148644171328499744628475664863388053063621280013263330182887402
Description
Experience Level: Intermediate
Hello,
We need you to fix a scrolling problem in our web application based on jQuery Mobile.
Our site has a header that is static on devices with a larger display, but not on smartphones. When scrolling events are executed, the space of the header must be taken into account on these devices. We have defined the property "scroll-padding-top" in our CSS which works perfectly on desktops and Android. However, this doesn't work on macOS and the iPad. Since "scroll-padding-top" is also supported on these platforms, we suspect a conflict with jQuery Mobile.
Scrolling must work in conjunction with the JS plugin Shepherd (shepherdjs.dev). Either the website can be modified so that scrolling generally works on ALL devices with a larger display or the corresponding offset can be taken into account for scrolling actions only in Shepherd.
Here's a little video of the project: https://www.natur.com/download/vetpraxis/scrolling.zip
1.mp4 shows the correct behavior, 2.mp4 illustrates the current situation.
We need you to fix a scrolling problem in our web application based on jQuery Mobile.
Our site has a header that is static on devices with a larger display, but not on smartphones. When scrolling events are executed, the space of the header must be taken into account on these devices. We have defined the property "scroll-padding-top" in our CSS which works perfectly on desktops and Android. However, this doesn't work on macOS and the iPad. Since "scroll-padding-top" is also supported on these platforms, we suspect a conflict with jQuery Mobile.
Scrolling must work in conjunction with the JS plugin Shepherd (shepherdjs.dev). Either the website can be modified so that scrolling generally works on ALL devices with a larger display or the corresponding offset can be taken into account for scrolling actions only in Shepherd.
Here's a little video of the project: https://www.natur.com/download/vetpraxis/scrolling.zip
1.mp4 shows the correct behavior, 2.mp4 illustrates the current situation.
Projects Completed
14
Freelancers worked with
11
Projects awarded
33%
Last project
16 Oct 2025
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Can you please share:
> when would you like to start working on the project?
> Is there any deadline? -

Hello Ben,
How soon Do you want this done
998816998800
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies