Good for JQM 1.1, you actually set "tap-toggle" = "false" on the footer.
<div data-role="footer" data-position="fixed" data-tap-toggle="false"> ... </div>
I like to do this to disable tapToggle on every page, as well as every fixed toolbar, header or footer:
$(document).on('pageinit','[data-role=page]', function(){ $('[data-position=fixed]').fixedtoolbar({ tapToggle:false }); });
That way, I donβt have to enter the tap-toggle = "false" data again and again.
Then, if you are using JQM 1.0.1:
$('[data-role=page]').live('pageinit', function(){ $.mobile.fixedToolbars.setTouchToggleEnabled(false); });
source share