Я решил проблему с помощью некоторых CSS, которые перестают скрывать нижнюю панель инструментов в мобильном браузере.
, когда появляется fixed
div, я добавляю
$('body').css({'overflow':'hidden','position':'fixed'});
и когда скрыть (удалить)этот div затем снова восстанавливают CSS
$('body').css({'overflow':'','position':''});
Так что, когда мой fixed
div появляется, он блокирует тело и даже не прокручивает.Также нижняя панель инструментов мобильного браузера никогда не скрывается, если пользователь примерно прокручивает на fixed
div.После этого, когда div hide, состояние тела восстанавливается снова