I struggled to get this to work. If you want, you can remove the function that changes the header and footer class from .ui-fixed-overlay to .ui-fixed-inline and remove the webkit animation from .fade.in and .fade.out, but I had without locks to prevent windows from disappearing. However, I believe that JQM only recounts the position of the header and footer elements after scrolling.
I installed the following css in the page div to remove the webkit animation.
.ui-fixed-inline {opacity: 1! important; ! Display: unit is important; -webkit-animation name: no matter ;! } .fade.in, .fade.out {opacity: 1! important; -webkit-animation name: no matter ;! ! Display: unit is important; }
I know this is not what you want, but it speeds up the appearance of header and footer elements (this looks a bit choppy.) If you don't want to rewrite jQuery JQM that controls the positioning of the header and footer, I donβt think there is a simple a way to do this because the fixed-position JQM code is built to be reinstalled after the user scrolls. I will continue to search and edit this answer if I find a way.
Chase source share