Я использую IScroll, чтобы помочь расположить нижний колонтитул в нижней части экрана моего приложения PhoneGap, но у меня есть проблема, с которой я боролся в течение нескольких ночей, поэтому я надеюсь, что некоторые из вас могли бы помочь.
Чтобы сохранить мой верхний и нижний колонтитулы в приложении, я использовал что-то похожее на this .
Обычно я связываюсь с моим событием PageCreated, но так как это не выполняется, я не могу этого сделать. Я попытался после того, как страница получена, и я позвонил jQuery('#mobilePage').trigger('create');
, чтобы позвонить setTimeout(function(){ myScroll.refresh(); },0);
.
Проблема в том, что высота не генерируется правильно. Половина времени часть содержимого скрыта под нижним колонтитулом.
Моя теория состоит в том, что триггер ('create') требует некоторого времени для вызова, и поэтому я вызываю myScroll.refresh () слишком рано.
У меня вопрос, есть ли способ связать событие триггера ('create'), чтобы я мог создать обратный вызов и выполнить обновление прокрутки?