2010-09-20 7 views
1

Чтобы предотвратить прокрутку страницы по умолчанию, я добавляю прослушиватель событий для событий «touchstart» на теле и вызывающий event.preventDefault(). Это отлично работает, но теперь я не могу получить доступ к консоли отладки, поскольку для этого требуется перетаскивание страницы. У кого-нибудь еще была эта проблема и придумали работу?Mobile Safari - Показать консоль?

+1

прекрасный пример того, почему отключить скроллинг ужасная идея, если вы не делаете ничего, кроме разработки HTML на основе игры. –

ответ

1

Хм, интересно. Возможно, вы можете ограничить область привязки менее привлекательной областью страницы, скажем, «внутренний div» на странице, но не «внешний div»? Тогда, возможно, вы можете оставить себе небольшую границу между ними, чтобы вы могли вызвать консоль?

+0

Единственная проблема с этим подходом заключается в том, что пользователь может провести эту область и прокрутить страницу? Я думаю, что мне может понадобиться определить элемент, в котором находится консольный вывод (если это элемент?) И переместить его вниз? –

1

я хотел бы предложить добавить параметр в URL, с помощью которого вы можете активировать прокрутку